Денис
Хм...
table.insert(message, tostring(self.msg):gsub("%s$", ""), nil) -- Lua peculiarity
> bad argument #2 to 'insert' (number expected, got string)
```
Денис
Придется прокладку колхозить...
Igor
Денис
Ну вот как-то так...
local str = tostring(self.msg):gsub("%s$", "")
table.insert(message, str)
Igor
Если 3 значения передано, то второе она как позицию воспринимает всегда, вне зависимости от того, что в третьем находится
Денис
Да в принципе прокладка не страшна, это добавление в условии происходит, так что после условия локальная переменная очищается
Igor
Igor
Если ему строку передать, то он ничего не сделает
Igor
И вернёт один аргумент
Igor
Константин
Ты же, надеюсь, не экранной пользуешься
Igor
Естественно, для чего-то большого я физическую использую, а когда надо править до 3-10 строк, для этой задачи и наэкранной хватает.
Константин
Вроде есть для программистов экранные клавы
Igor
Igor
Но на телефоне она нк очень удобная, хитбоксы у кнопок маленькие
Igor
На планшете ещё более-менее
Igor
Я Floris Board использую опенсурсную
Денис
И жить хорошо)))
Денис
Поэтому здесь как раз и tostring(self.msg):gsub()
Igor
Денис
Денис
Меня другое печалит: у number нет своей метатаблицы...
Igor
Ну я к тому, что это совершенно разные ошибки.
Денис
а так классно было бы написать что-то вроде value:floor()
Snusmumriken
Денис
Igor
Snusmumriken
Если у этой юзердаты нет метаметода __tostring.
Igor
Он вызов сделает метаметода __tostring, если его нет, то вернёт строку типа "userdata: 0xDEADBEEF"
Денис
Snusmumriken
Вот мы и узнали что у тебя 64-битная луа.
Igor
Денис
Snusmumriken
Хехехе
Snusmumriken
Так-то ничего, но мы тебя вычислили, пользователь 64-битной луа.
Денис
Я тебе скажу больше: у меня 64-битная луа, стэндалон, собранная по кускам, да еще и 5.3 🤣
Snusmumriken
Кошмар, сижу в своём луажыте и не высовываюсь.
Денис
Мне вот надо Alien собрать под Х86...
Денис
Ни у кого, кстати, нет?
Денис
А, а еще есть мысль собрать WX...
Dmitriy
Товарищи, подскажите, а какой функцией можно посмотреть разделы диска на луа?
Dmitriy
Или может есть под 5.3 нативный кусок кода, чтобы текстово осмотреть файловую систему?
Dmitriy
Просто у меня есть мбед железка , но поддерджки 0, естественно
Igor
Dmitriy
Есть доступ к диску A и диску B . Через загрузчик могу туда файлы подгружать - работает на freertos. Весь код пишется в main.lua Какая еще информация может потребоваться?
Dmitriy
ну в коде я могу использовать выражения типа load surface A:/1.jpg
Igor
Через io.popen выполнять процесс который возвращает инфу о разделах и читать её из полученного хендла от io.popen
Dmitriy
Dmitriy
Aqendo
Всегда было интересно что за: ON, fold, cse, dce, fwd...
Igor
Igor
На компе фишек процессора побольшее, чем на телефоне
Igor
Ну корчое все эти фишки будут использованы луями при создании жит кода из скрипта
Ruslan
Я тут както спрашивал про то какую IDE\редактор юзаете и вот список того что мне ответили:
emacs
Geany
Howl
IDEA
Lite
nano
neovim + luacheck
notepad++
nvim
TextAdept (на Scintilla)
vscode + vscode-server
ZeroBrane Studio - точка входа)
SublimeText
Atom
Может комуто пригодится.
Highly Likely
Igor
Забавно, что сублима нет
Атом тоже обидели, хотя я раньше его много юзал, пока не попробовал вскод. Атома тогда мне в принципе хватало вообще под всё.
Highly Likely
Highly Likely
Чуть медленнее, но сильно удобнее в больших проектах
Igor
Ага
Ruslan
Igor
Ну я из этого списка использовал продолжительное время только emacs, nano, notepad++, zerobrane
Igor
Ну и вне списка sublime и atom тоже
Igor
Highly Likely
Зато не надо конфиги в джейсоне править :)
Igor
У меня вскод до работоспособного состояния загружается с холодного старта примерно за 2 секунды, наверное
Highly Likely