从一个函数中,如何在Lua中获取返回值

Lua中该如何做呢? 我想要得到我的变量返回值,以便在另一个计算中使用。

def xy(x, y):
  z = x * y
  return z

z = xy(2, 5)
z2 = z * 7
print (z2)
点赞
用户6778374
用户6778374
局部函数 `xy` 实现了将两个数字相乘,并返回结果。

```lua
local function xy(x, y)
    local z = x * y
    return z
end

在主程序中,使用 xy 函数将 2 和 5 相乘,将结果赋值给变量 z,然后将 z 乘以 7 赋值给变量 z2,最终打印 z2 的值。

local z = xy(2, 5)
local z2 = z * 7
print(z2)

想要将函数 xy 变成全局函数,可以将第一个 local 关键字删掉。

2017-04-16 22:17:23