Go 语言基础语法
2018-09-26 18:26:00 0 举报
AI智能生成
go语言学习2
作者其他创作
大纲/内容
注释
单行注释 (//)
多行注释也叫块注释( /* 开头,并以 */ 结尾)
标识符
(一个或是多个字母(A~Z和a~z)数字(0~9)、下划线_组成的序列)
(第一个字符必须是字母或下划线而不能是数字)
(一个或是多个字母(A~Z和a~z)数字(0~9)、下划线_组成的序列)
(第一个字符必须是字母或下划线而不能是数字)
无效标识符
以数字开头(1ab)
Go 语言的关键字(case)
运算符是不允许的(a+b)
空格(变量的声明必须使用空格隔开)
标记
关键字,标识符,常量,字符串,符号
行分隔符
一行代表一个语句结束(结束不用;分号)
多个语句写在同一行(必须用;分号区别,不鼓励)
关键字
(程序一般由关键字、常量、变量、运算符、类型和函数组成。
程序中可能会使用到这些分隔符:括号 (),中括号 [] 和大括号 {}。
程序中可能会使用到这些标点符号:.、,、;、: 和 …。)
(程序一般由关键字、常量、变量、运算符、类型和函数组成。
程序中可能会使用到这些分隔符:括号 (),中括号 [] 和大括号 {}。
程序中可能会使用到这些标点符号:.、,、;、: 和 …。)
25 个关键字或保留字
reak default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
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
print println real recover string true uint uint8 uintptr
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr
0 条评论
下一页