前言:
现时我们对“c语言中的bool”大概比较注意,朋友们都需要剖析一些“c语言中的bool”的相关内容。那么小编同时在网络上搜集了一些关于“c语言中的bool””的相关文章,希望你们能喜欢,大家一起来学习一下吧!在 Go 语言中,任何类型都可以转换为布尔类型。如果值为零值或 nil,则转换结果为 false,否则为 true。
下面是一个将任何类型转换为布尔类型的示例代码:
goCopy codepackage mainimport "fmt"func main() { var i int = 0 var s string = "" var f float32 = 0.0 var b bool = false fmt.Println("i to bool:", bool(i)) fmt.Println("s to bool:", bool(s)) fmt.Println("f to bool:", bool(f)) fmt.Println("b to bool:", bool(b)) var a interface{} = 123 var c interface{} = nil fmt.Println("a to bool:", bool(a)) fmt.Println("c to bool:", bool(c))}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言中的bool