Go 基础语法
2024年7月10日...大约 2 分钟
Go 标记
Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号
如下语句:
fmt.Println("Hello, World!")
它的六个标记分别为:
fmt
.
Println
(
"Hello, World!"
)
行分隔符
不需要 ;
分隔,一行代表一个语句结束
注释
单行注释://注释内容
多行注释:/*注释内容*/
标识符
标识符用来命名变量、类型等程序实体。它由数字、字母、下划线组成,但是第一个字符必须是字母或下划线而不能是数字。
字符串连接
Go 语言的字符串连接可以通过 + 实现:
package main
import "fmt"
func main() {
fmt.Println("你好!" + "小赵")
}
输出结果为:
你好!小赵
关键字
Go 中使用到的 25 个关键字或保留字:
关键字 | 关键字 | 关键字 | 关键字 | 关键字 |
---|---|---|---|---|
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 |
Go 中还有 36 个预定义标识符:
标识符 | 标识符 | 标识符 | 标识符 | 标识符 | 标识符 |
---|---|---|---|---|---|
append | bool | byte | cap | close | complex |
complex64 | complex128 | uint16 | copy | false | float32 |
float64 | imag | int | int8 | int16 | uint32 |
int32 | int64 | iota | len | make | new |
nil | panic | uint64 | println | real | |
recover | string | true | uint | uint8 | uintptr |
程序一般由关键字、常量、变量、运算符、类型和函数组成。
程序中可能会使用到这些分隔符:括号 ()
,中括号 []
和大括号 {}
。
程序中可能会使用到这些标点符号:.
、,
、;
、:
和 …
。
空格
在 Go 语言中,空格通常用于分隔标识符、关键字、运算符和表达式,以提高代码的可读性。
Go 语言中变量的声明必须使用空格隔开,如:
var age int
Powered by Waline v3.3.2