猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在 () 中包装类型有什么作用,我应该什么时候使用它?
在 () 中包装类型究竟有什么作用,我应该在什么时候使用它?例如
blah.(*int)
绝地无双
浏览 180
回答 1
1回答
临摹微笑
这是一个类型断言。类型断言用于将接口类型中的值提取为其他类型。该表达式blah.(*int)断言中的值的类型blah是*int。如果断言成立,则表达式的值是存储在blaha 中的值*int。如果断言不成立,则表达式会发生恐慌。可以在赋值中使用一种特殊形式的类型断言来测试断言: ip, ok := blah.(*int)如果 blah 中的值为 of *int,则该值存储在中ip并ok设置为 true。否则,ip设置为零值且ok为假。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续