Open leonardchaocc opened 4 years ago
标识符命名:不能数字开头;严格区分大小写;标识符中不能包含空格;下划线本身在Go中称作空标识符,不能包含在标识符内
系统保留关键字: 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:
系统预定义标识符:36个,包括基础数据类型和系统内嵌函数
运算符包括: 1、算术运算符:对数值型变量进行运算。+ - (加减和正负号) / % ++ -- +(字符串相加) 2、赋值运算符:将某个运算后的值赋给指定的变量:= += -= = /= %=; <<= >>= &= ^= != 3、比较运算符:又称关系运算符,结果都是bool型,非true即false。 == != < ><= >= 4、逻辑运算符:用于连接多个条件,一般来讲即关系表达式,结果也是bool值 && || ! 5、位运算符: 6、其它运算符:& 取址运算符 *指针变量
Go指针 基本数据类型又称值类型,Go中获取变量地址用&,指针类型变量存的是一个地址,地址指向的空间存的才是值,e.g. var ptr *int = &num