Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lua
Войти
Регистрация
Восстановить пароль
 
Solid Snake
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 43
1

Таблица возвращает nil - значение

19.06.2017, 04:58. Просмотров 891. Ответов 0
Метки нет (Все метки)

Всем привет! в общем есть файл, в котором определена таблица, т.е. выглядит он так(схематично):
таблица = {}
таблица[1] = 5
таблица[5] = 4
таблица[3] = 2
таблица[-1] = 0
...
и в другом файле я хочу получить значения таблицы по ключу. так вот: почему - то из таблицы мне прилетает всегда nil - value, какой ключ бы я ей не дал, хотя перед этим стоит "print(ключ)" и я точно знаю, что по этим ключам там что - то лежит.
также я печатаю саму таблицу -- она не nil. в общем скажите как исправить ситуацию.

Добавлено через 2 часа 58 минут
пожалуйста, ответьте кто - нибудь, стоит дело из - за этой проблемы
вот приведу конкретно как все выглядит на самом деле:
файл: таблица.lua

Javascript
1
2
3
4
5
SpecificsOf = {}
SpecificsOf[11336] = 2597
SpecificsOf[11340] = 2597
SpecificsOf[13427] = 2597
//и так далее, много элементов в таблице, примерно 9000
файл: core.lua
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//здесь
//какая-то
//логика
function addon:Filterer(uid, quest)
   //...
   //...
   local qstatus = self:GetHistoryStatus(quest.id, SpecificsOf[quest.id]) //во втором аргументе ВСЕГДА лежит nil, хотя я знаю, что по этому ключу там что - то есть
   status = qstatus == nil or qstatus == -1
   //...
   //...
   end
//здесь
//какая-то
//логика
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2017, 04:58
Ответы с готовыми решениями:

FindComponent возвращает nil
компоненты загружаю из бд, вытаюсь найти их таким образом target : Tcomponent;...

FindWindow('NOT_EXISTS', nil) возвращает не ноль, а текущее активное окно
Что за хрень, не пойму!!!... procedure TForm1.FormCreate(Sender: TObject);...

Каксделать что бы переменная могла принимать значение типа real и значение nil?
Допустим есть функция : function kvkor(a:real; b:real) :real; begin If a =...

Как вернуть в запросе значение по умолчанию, если SELECT возвращает NULL или ничего не возвращает?
Добрый день! Например я хочу чтобы донное выражение возвращало мне 0 или...

Написать функцию Factorial, которая возвращает значение значение факториала целого числа.
Помогите, пожалуйста, написать функцию Factorial, которая возвращает значение...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2017, 04:58

Переданное значение REQUEST_LOGIN = 1 возвращает другое значение
Пытаюсь из фрагмента вызвать Другую активность и получить результа. Из...

Вернуть Т, если значение аргумента - циклическая списочная структура, и NIL, если в значении аргумента нет циклов
Помогите сделать функцию вырабатывает значение Т, если значение аргумента -...

Не возвращает значение
Здравствуйте! Помогите люди добрые?) Вообщем, нужно написать на Visual C++...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru