- 博客(1)
- 收藏
- 关注
转载 go语言断言 type assertion
go提供了一种方式让我们可以判断某个接口所绑定的类型是否携有某种其他类型: t, ok := i.(T) 这行代码里,t是类型T的实例,ok是一个布尔值,表示是否携带某种类型。i是接口变量。T是想查询的类型。 这种断言其实很有用。 由于接口也是一种type,所以我们也可以借之判断当前接口是否满足其他接口。 golang的语言中提供了断言的功能。golang中的所有程序都实现了interface{}的接口,这意味着,所有的类型如string,int,int64甚至是自定义的struct类型都.
2020-08-17 17:39:24 611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人