这里return语句的作用是啥啊?

img


不是很清楚,书上讲的“执行了return语句,程序就会跳出def语句块。程序执行将返回到调用函数的那行代码。这个函数调用本身的结果就是其返回值。”

例如这是调用语句 :(调用chooseCave函数,函数运行到return语句就跳出来返回此行然后继续运行下面的语句)

choice = chooseCave()    // 调用chooseCave函数,函数运行到return语句就跳出来返回此行然后继续运行下面的语句
print(choice)

不用return的话结果会多一个none

函数运行到return语句就跳出来返回此行然后继续运行(作用就是返回)