02.Go-语句
发表于
分类于
go
Go 语言条件语句
if 语句 | if 语句 由一个布尔表达式后紧跟一个或多个语句组成。 |
if…else 语句 | if 语句 后可以使用可选的 else 语句, else 语句中的表达式在布尔表达式为 false 时执行。 |
if 嵌套语句 | 你可以在 if 或 else if 语句中嵌入一个或多个 if 或 else if 语句。 |
switch 语句 | switch 语句用于基于不同条件执行不同动作。 |
select 语句 | select 语句类似于 switch 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 |
03.Go-语言数组
发表于
分类于
go
声明数组
var variable_name [SIZE] variable_type
初始化数组
1 | var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}` |
初始化数组中 {} 中的元素个数不能大于 [] 中的数字。
如果忽略 [] 中的数字不设置数组大小,Go 语言会根据元素的个数来设置数组的大小:
1 | var balance = [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0} |
04.Go-函数
发表于
分类于
go
函数定义
Go 语言函数定义格式如下:
1 | func function_name( [parameter list] ) [return_types] { |
以下实例为 max() 函数的代码,该函数传入两个整型参数 num1 和 num2,并返回这两个参数的最大值:
1 | /* 函数返回两个数的最大值 */ |
05.Go-语言切片(Slice)
发表于
分类于
go