示例

golang
_data := data.(*VerifyCodePhoneRequest)

语法,感觉很迷惑,不清楚具体意思,通过查询资料得到解释,记录下,加深记忆

解释

  • 类型动态转换/查询(只有对接口对象才能执行类型动态转换/查询)[这个可能不太准确]
  • 实际上是golang中的类型断言
  • 还有另外一种写法:
_data,ok := data.(*VerifyCodePhoneRequest)
dataoktrueokfalse

参考