Size: a a a

2021 August 16

A

Alex in pro.lua
Далее нужно сделать динамичное меню исходя из этого списка
источник

A

Alex in pro.lua
источник

S

Snusmumriken in pro.lua
А что ещё может быть в _G? Сколько мусора ты туда вытащишь?

Смотри. Вот эта штука для КАЖДОГО элемента в _G проверяет, если ли ХОТЬ ОДИН элемент соответствующий таблице. Чем больше элементов в _G, тем больше раз выполняется цикл "for ... allNames end". Сложность — N^M, и чем больше какашек в _G (N), тем медленнее оно делается.
источник

A

Alex in pro.lua
Особенность апи программы в том, что оно не дает записать значение меню в переменную свою, нужно создавать новую каждый раз так:
for a=1,#allNames do
addTextView('Лимит продажи товара "'..allNames[a]..'"')
newRow()
addEditNumber("tmp"..a,limits[a])
newRow()
end
dialogShow("SimTrade Seller Bot v.1.1")
end
источник

S

Snusmumriken in pro.lua
Если сначала извлечь все "tmpFOO" и прочие — закаканность _G перестаёт играть такую роль, ибо всё tmp'шное уже вытащено, особенно если фильтр правильно работает по категориям tmp_order_foo, tmp_eventbar_bar и т.д.
источник

CP

Companion Philipp in pro.lua
Но Снус прав. Вариант с одним проходом дает n + n log n скорость
источник

A

Alex in pro.lua
Оно не дает сделать так к примеру:

tmp = {}

for a=1,#allNames do
addTextView('Лимит продажи товара "'..allNames[a]..'"')
newRow()
addEditNumber(tmp[a],limits[a])
newRow()
end
dialogShow("SimTrade Seller Bot v.1.1")
end
источник

A

Alex in pro.lua
Согласен
источник

A

Alex in pro.lua
Доделаю)
источник

A

Alex in pro.lua
Спасибо за совет
источник

S

Snusmumriken in pro.lua
Ну и в целом с этим проще работать, типа сначала вытаскиваешь то что тебе надо, сортируешь, ковыряешь и т.д.
источник

G(

Godruma-vihari Dasa ... in pro.lua
Я нельзя ли сразу записать в массив tmp[i]? Тогда не нужно искать иголку в стоге сена?
источник

G(

Godruma-vihari Dasa ... in pro.lua
Кстати, сортировка в Луа до сих пор неустойчивая...
источник

S

Snusmumriken in pro.lua
Квиксорт базовый не особо устойчив.
источник

S

Snusmumriken in pro.lua
Кстати, хочешь устойчивую сортировку — напиши ))
источник

S

Snusmumriken in pro.lua
Я делал целый комплект костыльных бинарных поисков/вставкок и всякой такой фигни для своих грязных целей операций над огромными сортированными массивами. И на чанки их разбивал, балансировал, чтобы вставка-удаление были довольно быстрыми. И пакет сортировок начиная с гномской и пузырьковой, потому что они офигеть какие быстрые на почти сортированных массивах (некоторые соседние элементы поменяны местами), гораздо быстрее квиксорта.
источник

ap

alex ptpv in pro.lua
Подскажите пож какой то курс вводный по луа
источник

AZ

Aydar Zarifullin in pro.lua
Курсов не знаю, можете попробовать прочитать книгу "Программирование на языке Lua" написано достаточно простыми словами.
источник

ap

alex ptpv in pro.lua
Роберту Иерузалимски ?
источник

AZ

Aydar Zarifullin in pro.lua
Да, это один из авторов Lua
источник