type assertion 的单个返回值形式针对不正确的类型将产生 panic。因此,请始终使用“comma ok”的惯用法。

BadGood
t := i.(string)
t, ok := i.(string)
if !ok {
  // 优雅地处理错误
}
最后编辑: kuteng  文档更新时间: 2021-05-09 20:12   作者:kuteng