gpt4 book ai didi

function - 让Lua打印(functionname.variable)

转载 作者:行者123 更新时间:2023-12-03 06:38:22 26 4
gpt4 key购买 nike

我正在尝试让它工作,但我不确定 Lua 是否支持这种变量

function newUser(accountName, password)
accountName = accountName
password = password
end

testUser = newUser("testName" , "testPassword")

print(testUser.password)

testUser.password可以与Lua一起使用吗?

最佳答案

newUser 是一个函数,因此 testUser 获取的是函数的返回值,即什么也没有。解决该问题的一个简单直接的方法是返回一个表:

function newUser(accountName, password)
local t = {}
t.accountName = accountName
t.password = password
return t
end

编辑:或者更好,按照 @lhf 建议的风格进行操作:

function newUser(accountName, password) 
return { accountName = accountName, password = password }
end

关于function - 让Lua打印(functionname.variable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19450776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com