摘要:
函数定义与调用 package main import "fmt" func main() { /* 定义局部变量 */ var a int = 100 var b int = 200 var ret int /* 调用函数并返回最大值 */ ret = max(a, b) fmt.Printf( 阅读全文
摘要:
Go 语言 for 循环 语法 for init; condition; post { } for condition { } for { } init: 一般为赋值表达式,给控制变量赋初值; condition: 关系表达式或逻辑表达式,循环控制条件; post: 一般为赋值表达式,给控制变量增量 阅读全文
摘要:
语句描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成。 if...else 语句 if 语句 后可以使用可选的 else 语句, else 语句中的表达式在布尔表达式为 false 时执行。 if 嵌套语句 你可以在 if 或 else if 语句中嵌入一个或多个 if 或 e 阅读全文
摘要:
Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符 运算符描述实例 + 相加 A + B 输出结果 30 - 相减 A - B 输出结果 -10 * 相乘 A * B 输出结果 200 / 相除 B / A 输出结果 2 % 求余 B % A 阅读全文
摘要:
常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 const identifier [type] = value 实例 package main import "fmt" func main() { const LENGTH int = 10 const WIDTH int 阅读全文
摘要:
声明变量的一般形式是使用 var 关键字: var identifier type 根据值自行判定变量类型。 var v_name = value 省略var, 注意 :=左侧的变量不应该是已经声明过的,否则会导致编译错误 var a int = 10 var b = 10 c := 10 例如 p 阅读全文
摘要:
数据类型用于声明函数和变量。 Go 语言按类别有以下几种数据类型: 序号类型和描述 1 布尔型布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。 2 数字类型整型 int 和浮点型 float,Go 语言支持整型和浮点型数字,并且原生支持复数,其 阅读全文
摘要:
标识符 标识符用来命名变量、类型等程序实体。 36 个预定义标识符 append bool byte cap close complex complex64 complex128 uint16 copy false float32 float64 imag int int8 int16 uint32 阅读全文
摘要:
基础组成 包声明 引入包 函数 变量 语句 & 表达式 注释 package mainimport "fmt"func init(){ fmt.Print("hello world1\n")}func main(){ fmt.Print("hello world")} package main表示一 阅读全文