Go 类型断言, interface类型转换

语法

<目标类型的值>,<布尔参数> := <表达式>.( 目标类型 )

例子

var i interface{} = "TT"
j, b := i.(int)
if b {
    fmt.Printf("%T->%d\n", j, j)
} else {
    fmt.Println("type mismatch")
}