Lua 编程中的 Return 语句
在某些情况下,我们希望从给定函数返回一个值,以便稍后使用它。这些return值使用了return关键字,该关键字反过来又允许函数返回值。
任何函数的末尾都有一个隐式return,所以如果你不返回任何值,函数以自然方式结束时就不需要使用return。
需要注意的是,**return** 语句是可选的;如果未指定,则函数返回nil。
此外,函数中只允许有一个return语句。
语法
return expression/value
现在让我们考虑一个示例,在该示例中,我们希望从函数返回一个值,然后使用该值并打印它。
示例
考虑以下示例 −
function bar() return 2 * 10 end x = bar() print(x)
输出
20
上面的示例是最常见的**return**语句用例。让我们再考虑一个 Lua 中return语句的示例。
示例
考虑以下示例 −
local v = 16
function foo()
if v == 16 then
return
end
print("foo")
end
print("Completed")输出
Completed
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP