共计 450 个字符,预计需要花费 2 分钟才能阅读完成。
置信这些问题,大家在学习之时必定是晓得的,只不过在编程时写着写着不知觉地就给写歪了。
要害是什么呢?要害是有些坑还不容易发现,导致排查一个非常简单和高级的问题都有可能破费一天、半天的大量工夫。这就十分让人恶心的了。
特地地,对于初学者来说,平时大家多留神留神还是能够防止踩坑的。
一、简短变量申明与初始化 :=
1、只能用在函数内
2、必须至多要申明一个新的变量
// 谬误示例一
num := 1
num := 2 // 编译谬误:no new variables
// 谬误示例二
f, err := os.Open(infile)
f, err := os.Create(outfile) // 编译谬误:no new variables
// 正确示例
f, err := os.Open(infile)
f2, err := os.Create(outfile)
二、常量
1、常量的数据类型只能是布尔型、数字型(整数型、浮点型、复数)、字符串
2、常量表达式的值在编译期计算,而不是在运行期。所以常量的值必须是在编译时就可能确定的,自定义函数均属于未知,但内置函数是能够应用的。
正文完