检查变量的类型,需要检查变量的类型,为此可使用标准库中的reflect包,它让您能够访问变量的底层类型。在大多数情况下,编译器都能发现类型不正确的情形,但在调试或必须核实底层类型时,reflect包将很有用,如代码所示。
package main
import (
"fmt"
"reflect"
)
func main() {
var s string = "string"
var i int = 10
var f float32 = 1.2
fmt.Println(reflect.TypeOf(s))
fmt.Println(reflect.TypeOf(i))
fmt.Println(reflect.TypeOf(f))
}
输出如下:
酷客教程相关文章:
评论前必须登录!
注册