- main函数需要保存在名为main的包中,只有这样才能生成可执行文件
- ,定义函数使用func,函数传参时,参数类型和名称相反
func test(name string){
fmt.Println(name)
}
- 一个函数允许返回多个值,比如一个值和一个错误值,当有错误值返回时,尽量不要使用其他值,避免错误加重
- 声明变量的两种方式:
name1 :="xiang"
var name = "xiang"
//两种声明方式都可以,第一种方式简化了var
//编译器也可以检测函数的返回值来确定变量类型
- 迭代器
for index,value :=range values{
//使用for循环输出内容,使用range可以用于迭代数组、字符串、切片映射和通道
//每次迭代会返回两个值,第一个值为值的索引,第二个值为元素的副本。
}
for循环也可以使用占位符,占据不需要的数据的位置
例如:
for _,value :=range values{
//此时,_占据了元素的索引位置,可以将此数据忽略掉
}