如何在 Lua 程式設計中定義和呼叫函式?


函式是一組共同執行某項任務的語句。你可以將你的程式碼分成單獨的函式。

使用函式有助於減少程式碼冗餘,同時使程式碼更易於閱讀,減少出錯可能。

在 Lua 中,我們使用 function 關鍵字宣告函式,然後,只需寫函式名稱後面加一對圓括號即可呼叫(執行)該函式。

例如

考慮如下所示的示例 −

 現場演示

function add(a,b) -- declaring the function
   return a + b
end
result = add(1,2) -- calling the function
print(result) -- printing the result

輸出

3

我們再考慮一個示例,在這個示例中,我們將計算第 n 個斐波那契數。

例如

考慮如下所示的示例 −

 現場演示

function fibonacci(n)
   if n == 0 or n == 1
      then return n
   end
   return fibonacci(n-1) + fibonacci(n-2)
end
fib = fibonacci(6)
print(fib)

輸出

8

更新日期: 2021 年 7 月 20 日

已檢視 4K+ 次

開啟你的職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.