11.3 类型断言:如何检测和转换接口变量的类型

Kesa...小于 1 分钟

11.3 类型断言:如何检测和转换接口变量的类型

类型断言:测试某个时刻,变量varI是否包含类型T的值。

v := varI.(T)
  • varI: 必须是接口变量
  • v: 转换后的值
v, ok := varI.(T)
  • ok: 是否转化成功

if搭配使用

if v, ok := varI.(T); ok {
    // ...
}
上次编辑于:
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.2