Lua 为什么下面的程序不出错也不return?
发布网友
发布时间:2022-05-14 03:51
我来回答
共2个回答
热心网友
时间:2024-02-23 15:06
不出错。
void类型翻译成汉语意思就是 空 类型。
一般声明变量时不用void类型声明,函数常用void类型声明。
函数用void类型声明代表不需要返回值。
但是,有时候需要在函数内部强行终止函数继续运行下面的语句。这时用return语句。格式是:
return;
如果用什么int,float,double之类的声明函数体,就需要返回值。这时的格式是:
return 值;
例如:
return 0;
return 0.1;追问关键是为什么执行到return语句的时候不return,还继续执行了print("abc")?
热心网友
时间:2024-02-23 15:06
return 改为 do return end