官方教程:
变量在定义时没有明确的初始化时会赋值为 零值 。 零值是: 数值类型为 0 , 布尔类型为 false , 字符串为 "" (空字符串)。
官方示例:
package main import "fmt" func main() { //下面声明的变量没有被初始化,但是也具有值,就是默认的零值 var i int var f float var b bool var s string fmt.Printf("%v %v %v %q\n", i, f, b, s) }
官方教程:
变量在定义时没有明确的初始化时会赋值为 零值 。 零值是: 数值类型为 0 , 布尔类型为 false , 字符串为 "" (空字符串)。
官方示例:
package main import "fmt" func main() { //下面声明的变量没有被初始化,但是也具有值,就是默认的零值 var i int var f float var b bool var s string fmt.Printf("%v %v %v %q\n", i, f, b, s) }
转载于:https://www.cnblogs.com/sunylat/p/6385596.html
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务