Получение табличных данных с использованием HttpGet - PullRequest
0 голосов
/ 29 ноября 2018

Привет! У меня есть таблица Lua, из которой я пытаюсь получить данные для имени пользователя или пароля. Логин

LoginDatabase = {
{"username"="Testing","password"="RingErs"}
{"username"="Hello","password"="nice"}
};

Это таблица, но как я могу сделать это, если у меня есть InputBox {textbox} с помощью кнопки я могу найти имя пользователя и пароль, с которыми человек входит в систему.

1 Ответ

0 голосов
/ 29 ноября 2018

Код, который вы указали, вызовет ошибку компиляции.Если вам нужны пары ключ-значение в таблице, вы должны сделать это следующим образом:

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
...