前言
Go 语言最主要的特性:
自动垃圾回收、更丰富的内置类型、函数多返回值、错误处理、匿名函数和闭包、类型和接口、并发编程、反射、语言交互性
安装:
mac下安装
brew install go
语言结构
Go语言的基础组成有以下几个部份:
- 包声明
- 引入包
- 函数
- 变量
- 语句 & 表达式
- 注释
首先来个万能的Hello,world
package main
import "fmt"
func main() {
/* 这是我的第一个简单的程序 */
fmt.Println("Hello, World!")
}
关键字
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
库源码文件
库源码文件是不能直接运行的,仅用于存放程序实体,这些程序实体可以被其他代码使用。
什么是程序实体?
程序实体是变量、常量、函数、结构体和接口的统称。程序实体的名字被统称为标识符。标识符可以是任何unicode编码可以表示的字母字符、数字以及下划线’-‘,但是其首字母不能是数字。