golang函数return值几种情况

1、函数没有返回值,return用户退出执行,不指定返回值,如图:

执行结果如下:

2、函数有返回值,return后面也要加返回值,如图:

执行结果如下:

3、函数返回值中有变量名,可直接返回,return后无需加参数,如图:

注:函数返回值有变量名,相当于str变量已经申请,因此后面的str=a直接赋值即可

执行结果如下:

4、指定返回值,退出执行,如图:

执行结果如下:

注意:此时函数返回值变量str的值为其默认的零值0

5、指定返回值和默认值,如图:

执行结果如下:

标签