package main
var b byte = 100
//var n int =b 不可以隐式转换
var n int = int(b) //显式转换
//*Point(p) 相当于*(Point(p))
// (*Point)(p)
//<-chan int(c) 相当于<-(chan int(c))
//(<-c int)(c)
//其他类型不能当作bool值使用
/*
a:100
if a{
println("true") non-boll a (type ) used as if condition
}
*/
func main() {
println(n)
}
本文探讨了Go语言中变量的类型转换,包括从字节到整数的显式转换,以及指针和通道类型的特殊用法。同时,文章通过示例代码展示了如何在实际编程中正确使用这些转换。
1279

被折叠的 条评论
为什么被折叠?



