2021
03-30
03-30
Golang断言判断值类型的实现方法
Golang可以通过断言,判断值的类型s:="helloworld"i:=interface{}(s)//将数值转化为interface空接口类型//需要注意的是,必须是空接口类型才能使用断言,如果不是空接口类型会报错//Invalidtypeassertion:a.(string)(non-interfacetypestringonleft)v,e:=i.(string)//返回value和error值,当err值为true则转化成功,value的值为括号中的值类型,当err值为false,则转化不成功也可以通过反射判断值的类型name:="test"t:=re...
继续阅读 >