简单的类型转换
var num1 int32 = 10fmt.Printf("Type: %T, Value: %d\n", num1, num1)num2 := uint32(num1)fmt.Printf("Type: %T, Value: %d\n", num2, num2)
interface{} 类型转换
直接利用反射的原理,使用断言来实现。
x.(T)
列子:data.(UserData)
简单的类型转换
var num1 int32 = 10fmt.Printf("Type: %T, Value: %d\n", num1, num1)num2 := uint32(num1)fmt.Printf("Type: %T, Value: %d\n", num2, num2)
interface{} 类型转换
直接利用反射的原理,使用断言来实现。
x.(T)
列子:data.(UserData)