算术运算符 + 相加 - 相减 * 相乘 / 相除 % 求余 ++, -- 在 Go 语言中是单独的语句,不是预算符,不可以放在等号右边 a++ 可以 b = a++ 不可以 关系运算符 == 是否...
if else 基本格式 if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else { 分支3 } 条件中声明的变量,它的作用域为 if 判断中,这样声明可以有效内存 if...
byte 和 rune 类型 组成字符串的每个元素叫做字符,可以通过遍历或者单个获取字符串元素获得字符。字符用但应好包裹 a := 'A' Go 语言中字符有两种类型 uint8 类型,或者叫做 b...
整型 整型分为以下两个大类:按长度分为:int8, int16, int32, int64; 对应无符号整型 uint8, uint16, uint32m uint64 类型 描述 uint8 无符...
注释 尽量使用行注释 缩进、空格、换行 tab gofmt 实例 gofmt -w hello.go 不加 -w 只输出不写入 运算符两边各加一个空格 函数的括号和大括号之间一个空格,不能使用换行...
文件以 .go 后缀 go 程序的执行入口是 main 函数 严格区分大小写 go 方法由一条条语句构成,结尾不需要加 分号(在编译时会自动加分号) go 在编译时是一行一行的编译的,所以每一行仅...
GOOPATH -src //源码 -go_code -project01 //项目1 -main -hello.go -package -project02 //项目2
继承了许多 C 的与语言理念 表达式语法,控制结构,基础数据类型,调用参数传值,指针等 引入包的概念,用于组织程序结构。Go 语言的一个文件都要归属一个包,而不能单独存在