Как записать данные в массив?

Страницы: 1
RSS
Как записать данные в массив?
 
function main()


     ds = CreateDataSource(class_code, sec_code, interval);

a=ds:Size()

local cc13, cc14={}

for svp=a-(diap), a, 1 do
  tmp=InsertRow(t_id,1)

 
cc13[svp] = ds:O(svp)
cc14[svp] = ds:С(svp)


  SetCell(t_id,tmp,8,tostring(cc13[svp]))
  SetCell(t_id,tmp,9,tostring(cc14[svp]))

end
----
end

Квик выдает "attempt to index a nil value (local 'cc14')" , и в сс13 тоже ничего не пишет, тоже nil

Как записывать данные в массив на луа?
 
Цитата
prugramzer написал:
local cc13, cc14={}
Роберту Иерузалимски "Программирование на языке Lua" (Множественное присваивание),
И присмотритесь к  InsertRow.
Всё пройдет. Но это не точно.
 
Цитата
Ziveleos написал:
Цитата
prugramzer написал:
local cc13, cc14={}
 Роберту Иерузалимски "Программирование на языке Lua"  (Множественное присваивание),
И присмотритесь к  InsertRow.
Спасибо!
 
Цитата
prugramzer написал:
Квик выдает "attempt to index a nil value (local 'cc14')" , и в сс13 тоже ничего не пишет, тоже nil
Как записывать данные в массив на луа?
ошибка:
local cc13, cc14={}

cc13 -таблица, а сс14 -nil
----------------
Правильно:
local cc13, cc14={},{}
 
Пример записи данных в таблицу скрипта есть в док QLua Приложение 1
Страницы: 1
Читают тему
Наверх