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、例程:

 

 

posted @ 2021-01-20 22:19  migui  阅读(55)  评论(0编辑  收藏  举报