lua - 使用 HttpGet 获取表数据
问题描述
嗨,我有一个 Lua 表,我正在尝试从中获取用户名或密码登录的数据
LoginDatabase = {
{"username"="Testing","password"="RingErs"}
{"username"="Hello","password"="nice"}
};
那是表格,但是如果我有一个带有按钮的 InputBox {textbox},我怎么能做到这一点,我可以找到该人登录时使用的用户名和密码。
解决方案
您提供的代码会导致编译错误。如果你想要一个表中的键值对,你要么必须这样做:
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
推荐阅读
- java - 匹配阿拉伯日期或普通日期的正则表达式
- postgresql - 如何更改默认使用的 psql 版本?
- assembly - 在嵌入式 ARM 设备上,使用 Keil 将 PC (R15) 设置为指向我的代码的所需地址
- java - 模拟器:qemu-system-i386.exe:无法打开`/path/pstore.bin`:权限被拒绝
- ios - HSV 转换的错误结果?
- angular - 使用 angular-meteor 在 Angular 中延迟加载不可路由的模块
- python - 如何检查没有参数发送到 Python 中的函数
- swift - Xcode 我收集视图我在 cellForRowAtIndexpath 函数中排队 urlsession 数据任务
- sql - 如何根据事件日志表在一天结束时获取每个状态的用户总数?
- javascript - printContent 未在 HTMLInputElement.onclick 中定义