go(4-2)-2021-01-20
1、在go中,函数可以同时返回多个值,写法如下:
func GetFuncValue() (i, string)
{
...
return i, s
}
2、函数调用之后用于接收返回值的变量也应要有多个进行对应,写法如下:
RecIvalue, RecSvalue := GetFuncValue()
3、如果只对部分返回值感兴趣,那么可以将不感兴趣的返回值用下划线取代,写法如下:
RecIvalue, _ := GetFuncValue()
4、例程:5、传递变长参数,亦即函数调用时,传递进去的参数个数是不定的。
6、对于fmt包中的Println()函数,传递进去的参数为空时只打印换行,否则传进去多少个变量,就打印对应数量的字符串,因为它的参数接收范围为0~n。
7、为了接受不定参数,一般要求是传进去的参数都应该是一个类型的变量。
8、例程: