厚土Go学习笔记 | 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 ""

原文发布于微信公众号 - Golang语言社区(Golangweb)

原文发表时间:2017-11-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券