- 因为个人的原因,好长时间没有更新了。这里将自己学习Go及其区块链的一些笔记、积累分享一下,如果涉及到了文章、文字侵权,请联系我删除或调整。
- Go语言提供了多种变量声明方式:
- var s string = "Hello World!"
- var s = "Hello World!"
- var s string
s = "Hello World!" - s := "Hello World!"
- 对于单行变量声明,函数内推荐简短形式④,函数外尽量省略类型②
- 对于①和③形式的变量声明,通常只出现在较为特殊的场合,比如初值的类型和被声明变量的类型不完全一致,或者暂时不需要为被声明变量指定初值
// 惯用的变量声明
// 函数外声明变量:var 变量 = 初值 \ 省略显
// 函数内声明变量: 变量 := 初值 / 式类型
package main
import "fmt"
var s = "Hello World!"
func main() {
i := 42
fmt.Println(s)
fmt.Println(i) // 42
}