Go语言系列教程:https://blog.youkuaiyun.com/zhangpeterx/article/details/89040274
GO语音有一个很好用的特点:支持多系统和多架构的编译。
意思是Linux上的Go程序可以编译出Windows下的可执行文件,代码如下:
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
编译方法如下:
GOOS=windows GOARCH=amd64 go build test.go
编译产生的exe文件可以直接在Windows上运行。
切片与数组的区别:
声明时切片不能声明大小,不然就变成数组了
array := [3]int{10, 20, 30}
array2 := [...]int{10, 20, 30}
slice := []int{10, 20, 30}