08. 零值

Go语言的变量在没有明确初始化时,会有一个 零值,即默认值。
不同类型的变量,零值是不同的。

数值型 零值为 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)
}

运行结果

0 0 false ""
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容