Go语言的特点: 1.高性能、高并发 2.语法简单、学习曲线平缓 3.丰富的标准库 4.完整的工具链 5.静态链接 6.快速编译 7.跨平台 8.垃圾回收 用Go写一个Hello World package main import { "fmt" } func main () { fmt.Println("hello world") }Go 语言字符串是内置类型可以直接通过+号去拼接、可以用等于号比较两个字符串 Go语言里运算符的优先级与C/C++一致 Go语言声明变量时有两种:1.var a=1;会根据后面的值来推导a变量的类型 2.f:=2; 变量名:=值 Go里面的常量 在变量前加一个const,go中的常量无确定类型,它会根据上下文自己确定一个类型 Go里面的循环只有for循环 Go里面的switch非常强大,switch 变量可以是任何类型。 Go里面的switch不用写break,case符合就会退出switch,所以Go里面的switch可以当作循环使用,不写变量,case当条件。 Go的数组 var a[5]int 可以存放五个整形元素的数组a