基础知识
Go语言就是为了解决编程语言对并发支持不友好、编译速度慢、编程复杂这三个问题而诞生的
特点:
- Go语言选择组合思想,抛弃继承关系
- 通过接口组合,自由组合成新接口,用接口实现层与层之间的解耦
语言特性对比:
package main
import "fmt"
func main() {
fmt.Printf("Hello world")
}
Go源代码特性解读:
- 源代码以.go为后缀
- 源程序默认为UTF-8编码
- 标识符区分大小写
- 语句结尾的分号可以省略
- 函数以func开头,函数体开头的“{”必须在函数头所在行尾部,不能单独起一行
go build h