嗨,我有一个Lua表,我正在尝试从该表中获取用户名或密码登录的数据
LoginDatabase = {
{"username"="Testing","password"="RingErs"}
{"username"="Hello","password"="nice"}
};
那是表格,但是如果我有一个带按钮的InputBox {textbox},我怎么能找到该人登录时使用的用户名和密码。
答案 0 :(得分:1)
您提供的代码将导致编译错误。如果要在表中使用键值对,则必须这样做:
t = {[value] = value}
-- eg:
t = {["eggs"] = 12, [5] = "red", [true] = function() end}
如果您将键用作带有字母数字字符或下划线符号的字符串,则可以将其简化为:
t = {string = value}
-- eg:
t = {red = "blue"}
要回答您的问题,请不要使用包含用户名和密码的表列表,而只需使用用户名-密码对:
LoginDatabase = {
Testing = "RingErs",
Hello = "nice"
}
通过这种方式,您可以轻松地通过以下方式获取用户密码:
password = LoginDatabase[username]
-- eg:
password = LoginDatabase["Testing"]
-- or
password = LoginDatabase.Testing