2019年11月17日
摘要: 1、函数 1)声明 函数声明包括函数名、形式参数列表、返回值列表(可省略)以及函数体。 func 函数名(形式参数列表)(返回值列表){ 函数体} 如果一个函数在声明时,包含返回值列表,那么该函数必须以 return 语句结尾,除非函数明显无法运行到结尾处,例如函数在结尾时调用了 panic 异常或 阅读全文
posted @ 2019-11-17 21:23 acgame 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1、if 格式: if condition1 { // do something} else if condition2 { // do something else}else { // catch-all or default} else if 分支的数量是没有限制的。关键字 if 和 else 阅读全文
posted @ 2019-11-17 19:26 acgame 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1、range关键字 Go语言有个特殊的关键字 range,它可以配合关键字 for 来迭代切片里的元素。注意,range 创建了每个元素的副本,而不是直接返回对该元素的引用。 示例: package main import "fmt" func main() { arr := []int{1,2, 阅读全文
posted @ 2019-11-17 17:34 acgame 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 1、数组 数组属于值类型。 1)声明 var 数组变量名 [元素数量]Type 数组变量名:数组声明及使用时的变量名。 元素数量:数组的元素数量,可以是一个表达式,但最终通过编译期计算的结果必须是整型数值,元素数量不能含有到运行时才能确认大小的数值。 Type:可以是任意基本类型,包括数组本身,类型 阅读全文
posted @ 2019-11-17 15:52 acgame 阅读(1013) 评论(0) 推荐(0) 编辑