Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Gigabait
@Gigabait
Lua
Как обратиться к значению в таблице?
Имеется таблица вида :
local table = {
["1 tab"] = "blah 1",
["2 tab"] = "blah 2",
user = {
["1 use"] = "blah 1",
["2 use"] = "blah 2"
}
}
Как можно обратиться к значениям в таблице user которая в таблице table ?
Вопрос задан
более трёх лет назад
90 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Sergey Lerg
@Lerg
Defold, Corona, Lua, GameDev
Не называйте таблицы table, это ключевое слово. А вообще table.user["1 use"] == "blah 1"
Ответ написан
более трёх лет назад
3
комментария
Нравится
1
3
комментария
Facebook
Вконтакте
Twitter
Gigabait
@Gigabait
Автор вопроса
А через цикл будет так ?
for k , v in pairs(table) do
print(v.user)
end
На выходе получается nil
Написано
более трёх лет назад
Gigabait
@Gigabait
Автор вопроса
Можно конечно так :
for k , v in pairs(table.user) do
print(k , v ) // 1 use blah 1 2 use blah 2
end
Но можно ли обратиться ко 2 таблице через один цикл ? Просто если я добавлю второй цикл придется многое исправлять , по этому не хотелось бы.
Написано
более трёх лет назад
Sergey Lerg
@Lerg
Gigabait
: как минимум придётся добавить вложенный цикл когда type(v) == 'table'
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Lua
Сложный
Есть ли программы для эмуляции аддонов WoW на языке Lua?
1 подписчик
26 авг.
96 просмотров
0
ответов
Lua
Простой
Не подключается к базе данных garrys mod sv_mysql.lua?
1 подписчик
31 мая
30 просмотров
0
ответов
Lua
Простой
Как правильно составить координатную трансформацию между реальным игровым 3д миром и 2д миникарты?
1 подписчик
14 мая
60 просмотров
0
ответов
Lua
Простой
Почему возникает данная ошибка?
1 подписчик
28 апр.
86 просмотров
1
ответ
Lua
+1 ещё
Простой
Скрипт в редакторе и при тесте отличаются как это исправить?
1 подписчик
10 мар.
33 просмотра
0
ответов
Lua
+1 ещё
Простой
Как изменить Text Label через скрипт в Roblox Studio?
1 подписчик
26 янв.
73 просмотра
0
ответов
Lua
Простой
Какафония данных по свечам в QuikPy. Как вылечить?
1 подписчик
26 дек. 2024
37 просмотров
0
ответов
SQL
+1 ещё
Простой
Не правильные или отсутствующие значения sql с использованием mariaDB что с ней не так?
1 подписчик
09 дек. 2024
121 просмотр
1
ответ
Lua
Средний
Как устранить ошибку при запуске Луа кода на sciTE?
1 подписчик
24 нояб. 2024
148 просмотров
2
ответа
Lua
+1 ещё
Средний
Движение камеры и блокирование движение игрока Roblox?
1 подписчик
более года назад
105 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Go-разработчик / Backend Developer (Golang)
Karma8
До 500 000 ₽
Стажер специалист по сопровождению сделок по проблемным активам
ПСБ цифровая лаборатория
•
Москва
от 30 000 до 60 000 ₽
Системный аналитик
Selecty
•
Москва
До 350 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама