Go语言标记
fmt.Println("Hello, World!")
以上代码可以分为六个标记
- fmt
- .
- Println
- (
- “Hello, World!”
- )
行分隔符
在 Go 程序中,一行代表一个语句结束,每个语句不需要以;
结尾,因为这些工作都将由 Go 编译器自动完成。
如果多个语句写在同一行,它们则必须使用;
人为区分,但在实际开发中并不鼓励这种做法。
注释
//
单行注释
/**/
多行注释
标识符
标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(AZ和az)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。
错误示例
- 1ab(以数字开头)
- case(Go 语言的关键字)
- a+b(运算符是不允许的)
字符串链接
加号连接
package main
import "fmt"
func main() {
fmt.Println("Google" + "Runoob")
}
关键字
break | default | func | interface | select |
case | defer | go | map | struct |
chan | else | goto | map | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
预定义标识符
append | bool | byte | cap | close | complex |
complex64 | complex128 | uint16 | copy | false | float32 |
float64 | imag | int | int8 | int16 | int32 |
int64 | iota | len | make | new | nil |
panic | uint64 | println | real | recover | |
string | true | uint | uint8 | uintptr | uint32 |
空格
Go 语言中变量的声明必须使用空格隔开,如:
var age int = 24
语句中适当使用空格能让程序更易阅读。
无空格:
fruit=apples+oranges
在变量与运算符间加入空格,程序看起来更加美观,如:
fruit = apples + oranges