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