go语言学习记录-day01
const
const写法 可以使用
const length int =10;
也可以
const (
legth int =10
width int =20
)
iota
只作于const常量中,每行自增一
const (
//iota只能出现在const中,累加
//每行iota都会累加1,第一行的iota默认值就是0
a,b=iota+1,iota+2 //iota=0
c,d //iota=1
e,f //iota=2
g,h=iota*2,iota*3 //iota=3
i,k //iota=4
)
函数返回值
返回单个匿名值
func fool(string2 string,string1 string) int {
fmt.Println(string2,string1)
c:=100
return c
}
返回多个匿名值
func fool2(a int,b int) (int,int){
fmt.Println("a=",a)
fmt.Println("b=",b)
return a,b
}
返回多个返回值,不匿名
func fool3(string2 string,a int) (r1 int,r2 int) {
fmt.Println("string2=",string2,"a=",a)
r1=999
r2=a
return r1,r2
}
//返回多个返回值,不匿名
func fool4(string2 string,a int) (r1,r2 int) {
fmt.Println("string2=",string2,"a=",a)
r1=1000
r2=a
return r1,r2
}
init函数和import导包

本文介绍了Go语言中const关键字的两种定义方式,以及iota的用法,展示了其如何在常量声明中自增。此外,还探讨了函数返回值的不同方式,包括匿名和非匿名的多个返回值。最后,提及了init函数和import导入包的作用。

被折叠的 条评论
为什么被折叠?



