Lua编程中如何定义和调用函数?

函数是一组一起执行任务的语句。您可以将代码划分为单独的函数。

函数有助于减少代码冗余,同时它们使代码更具可读性且不易出错。

在 Lua 中,我们借助 function 关键字来声明函数,然后我们可以invoke(call)通过写一对括号后跟函数名称来实现函数。

示例

考虑下面显示的例子 -

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

以上是 Lua编程中如何定义和调用函数? 的全部内容, 来源链接: utcz.com/z/317502.html

回到顶部