概述
变量在定义时没有明确的初始化时会赋值为_零值_。
零值是:
- 数值类型为 `0`,
- 布尔类型为 `false`,
- 字符串为 `""`(空字符串)。
package main
import (
"fmt"
"math/cmplx"
)
func main() {
//变量块
var (
ToBe bool = false
MaxInt uint64 = 1<<64 - 1
z complex128 = cmplx.Sqrt(-5 + 12i)
)
fmt.Println(ToBe, MaxInt, z)
//定义int 类型变量i
var i int
//定义bool布尔类型变量 c python java 三个变量
var c, python, java bool
fmt.Println(i, c, python, java)
//总结1 定义并赋值
var mo = "1"
var word = "cc"
//总结2 定义并赋值
qqq := 1
fmt.Println(mo, word, qqq)
}
go语言开发交流qq群 857263711
保持进步
希望每个人都能找到自己喜欢的方式生活、工作。
转载于:https://www.cnblogs.com/songhuan999999/p/11185007.html
最后
以上就是善良睫毛为你收集整理的go变量的定义并赋值的全部内容,希望文章能够帮你解决go变量的定义并赋值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复