go 学习笔记
go 学习路线 GoLang语法新奇 golang 中的表达式,加";“与不加都可以,建议不加 另外函数方法中的{},符合 java 中的标准,需要放在函数名后面 变量声明 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package main import "fmt" /* 四种变量声明方式 */ var x, y int var ( //这种分解的写法,一般用于声明全局变量 a int b bool ) func main() { //声明变量 默认为 0 var a int fmt.Println("a = ", a) // 方法二 声明变量,并初始化 var b int = 100 fmt.Println("b = ", b) //方法三 (不推荐) 初始化省去数据类型,通过值来自动匹配数据类型 var c = 100 fmt.Println("c = ", c) // 方法四:(最常用的方法),只能用在函数体内 e := 100 fmt.Println("e = ", e) fmt.Printf("type of e = %T", e) } 常量声明 1 2 3 4 5 6 package main import "unsafe" const ( a = "abc" b = len(a) c = unsafe.Sizeof(a) ) func main(){ println(a, b, c) } 可以使用关键字iota在 const() 里,用来进行累加的 ...