
获得徽章 0
- func main() {
c := "中"
e := "c"
fmt.Printf("c length:%d,e length:%d", len(c), len(e))
}
请问,分别会输出什么?展开赞过12 - func main() {
var a int32 = 5
var v1 interface{} = a
var v2 interface{} = v1
var v3 interface{} = &v1
switch v2.(type) {
case int32:
fmt.Println("v2是int32")
default:
fmt.Println("v2类型未知")
}
switch v3.(type) {
case int32:
fmt.Println("v3是int32")
case interface{}:
fmt.Println("v3类型interface")
default:
fmt.Println("v3类型未知")
}
}
上面的代码,如何断言v3是个int32?展开评论点赞 - 吐槽下人性。家里的显示器3千多,前两天有花屏现象,我怀疑是我使用不小心导致的,各种推断;公司里面用的900块,也有花屏,我就觉得是垃圾显示器。最后的解决结果都是重开显示器然后解决。
同一件事情,但是缺因为产品的价格而产生了差别心。等人赞过59 - Go里面:*[]string{}和[]*string是有区别的吗?*[]string表示对数组取地址,[]*string表示数组里面存储的时地址吗?从值复制和提高性能角度来说,不是应该使用第一种?等人赞过316