首页 > 代码库 > GO学习笔记 - 变量在定义时没有明确的初始化时会赋值为“零值 ”。
GO学习笔记 - 变量在定义时没有明确的初始化时会赋值为“零值 ”。
官方教程:https://tour.go-zh.org/basics/12
变量在定义时没有明确的初始化时会赋值为 零值 。 零值是: 数值类型为 0 , 布尔类型为 false , 字符串为 "" (空字符串)。
官方示例:
package main import "fmt" func main() { //下面声明的变量没有被初始化,但是也具有值,就是默认的零值 var i int var f float64 var b bool var s string fmt.Printf("%v %v %v %q\n", i, f, b, s) }
GO学习笔记 - 变量在定义时没有明确的初始化时会赋值为“零值 ”。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。