Популярные вопросы по тегу LUA

Фигурные скобки используются в Lua?

... и 1 ('{' и '}'), для чего они ...

Для каждого цикла в таблице lua с парами "ключ-значение"

... : myTable = { myValue = nil, myOtherValue = nil} Как мне перебрать его 3 в цикле для каждого мода, подобног ...

Как передать аргументы в файл lua через интерфейс командной строки lua

... имерно так (lua)> # Теперь, чтобы выполнить 12 файл lua, я запускаю команду (lua)> # файл 11 ("a.lua") Мне нужна команда, которая выполнит 10 файл и передаст ему аргумент. Теперь я хочу 9 передать аргумент файлу "a.lua", который 8 примет этот аргумент и вызовет еще один 7 файл lua, и этот второй файл lua вызывается 6 в соответствии с аргументом. ...

Удалить символы '$' из строки

... что это какой-то специальный 4 символ? Я очень новичок в lua (только сегодня 3 начал писать на нем). Н ...

Кодирование Lua Base64

... оискать в 4 Интернете, что он делает: assert`(load(Base64Decode(==BASE64 Script but is not Encoded like usualy==), nil, "bt", _E ...

Как установить Lua на MacOS?

... айта. Я 10 хочу установить его на свой Mac, но понятия 9 не имею, как это сделать. И я никогда не 8 пробовал использовать Mac для установки 7 и использования других компиляторов (xcode, titani ...

Как правильно обрабатывать varargs, содержащие nil, в Lua?

... пор, пока я не передаю 4 значение nil в аргументах. Но если я вызываю 3 это с помощью nil, он не выводит значение nil и 2 остальные аргументы. fprint(io.stderr, 1, 2, nil, 3) =& ...

Определите значения по умолчанию для аргументов функции

... a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Это 4 единственный способ? Стиль PHP myfunction (a,b=7,c=5) не работает. Не 3 то чтобы способ Lua не работал, мне просто ...

Путь к пакету Lua в nginx

... файл Lua обычно можно включить ваш собственный 11 модуль Lua и указать путь поиска common_path = '../include/?.lua;' package.path = common_path .. package.path В обычном 10 программировании на Lua относительный путь 9 указывается относительно моего файла Lua. Но 8 с nginx относительные пути указываются относительно 7 каталога, в котор ...

lua разбивается на слова

... трока в lua. Это набор [a-zA-Z0-9] +, разделен ...

Как вызвать сценарий Lua из сценария / файла / страницы HTML5

... ext/lua" >? Получить оттуда данные? Могу 4 я сделать что-нибудь вроде: int xx = 0; <script type=text/lua> xx = 123; </script> и есть ли надежда, что 3 xx станет 123 при выходе ...

Интерактивный lua: аргументы командной строки

... .lua, я хочу сказать, например print (arg1, arg2, '\n') Lua, похоже, не 4 имеет argv [1] и т.д., а мет ...

Изменение символа в строке в Lua

... заменить символ в позиции 4 N в строке в Lua. Вот что я придумал: function replace_char(pos, str, r) return str:sub(pos, pos - 1) .. r .. str:sub(pos + 1, str:len()) end str = replace_char(2, "aaaaaa", ...

https запрос в lua

... аузер отправил запрос, который 10 этот сервер не может понять. Причина: вы 9 говорите по обычному протоколу HTTP с портом 8 сервера с поддержкой SSL. Вместо этого 7 используйте схему HTTPS для доступа к этому 6 URL, пожалуйста. И на стороне сервера этот 5 запрос создает эту запись в Apache ssl_access.log 192.168.0.150 - - [27/Nov/2011:16:32:07 +0100] "GET /" 400 529 "-" "-" ...

Разница между . и: в Lua

... рез . и через : > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > retu ...

Действительно ли LuaJIT быстрее, чем любой другой динамический язык с JIT-редакцией?

... ого языка, реализация 8 LuaJIT seems to beat every other JIT-ed dynamic language (V8, Tracemonkey, PLT Scheme, Erlang 7 HIPE) на порядок. Я знаю, что эти тесты не являются 6 репрезен ...

Область переменных lua

... мы, как именно это работает?. Кроме 12 того, я прочитал это определение глобальных 11 переменных Lua: Любая переменная, не входящая 10 в определенный блок, считается находящейся 9 в глобальной области видимости. Все, что 8 находится в глобальной области видимости, доступно 7 для всех внутренних областей видимости. Что 6 имеется в виду под словом «не в определенном 5 блоке»? Насколько я поним ...

Как найти символ квадратной скобки в lua?

... y = string.find(s,"[") , что дает мне ошибку: искаженный 4 шаблон (отсутствует "]"). Я тоже пробовал: x,y = string.find(s,"\[") дает 3 мне ту же ошибку. А это: x,y = string.find(s,"\\[") в это ...

Попытка проиндексировать локальное «я» (нулевое значение)

... вать локальное 4 «я» (нулевое значение) Когда я вызываю метод 3 получения класса ниже. Файл Item.lua: require "classlib" Item = class("Item") function Item:__init() self.interval = 1 end function Item:getInterval() return self.interval end Я вызываю 2 эту функцию получения следую ...

if, else, else if и конец Lua

... == 2 then if Rotacion == 1 then Piezas = I1 else if Rotacion == 2 then Piezas = I2 else if Rotacion == 3 then Piezas = I3 else if Rotacion == 4 then Piezas = I4 else io.write("Me Envio una rotacion que no existe? \n"); end --this end closes ...

Использовать переменную в lua и nginx

... ю 4 в lua, но мне хотелось бы использовать ее 3 и в nginx. Вот мой код: location /getIp { default_type 'application/json'; rds_json on; content_by_lua ' if ngx.var.host:match("(.*).nexus$") ~= nil then aet = ngx.var.host:match("(.-)%.") ...

Написание многострочных текстовых файлов в Lua

... зом, чтобы в конце 3 всегда добавлялся разрыв строки. Когда я 2 добавляю текст с помощью file = io.open("test.txt", "a") file:write("hello") дважды файл выглядит 1 так: he ...

Факел - Как изменить тип тензора?

... 2 1 [torch.DoubleTensor of size 3] Теперь 2 я хочу преобразовать y в Torch.LongTensor. Как я мог ...

Альтернативы Lua как встроенному языку?

... не сталкивались с проблемами 12 производительности, связанными с Lua. Взаимодействие 11 с функциями C очень простое и работает очень 10 хорошо. Это позволило нам безболезненно 9 расширить систему сценариев. Наконец, мы 8 были поражены тем, насколько гибким оказался 7 Lua. Наш интерпретатор Lua должен работать 6 в системе с нестандартным распределителем 5 памяти и без поддержки типа данных ...

Luaj: как импортировать или потребовать библиотеку функций Lua

... dardGlobals(); luaScriptStandardGlobals.loadfile("mycoolmathfunctions.lua"); LuaClosure luaClosure = new LuaClosure(luaScriptPrototype, luaScriptStandardGlobals); return luaClosure.call(); } И входной 2 поток здесь относится к содержимому другого 1 lua: import 'mycoolmathfunctions' -- or maybe require mycoolmathfunctions ? return sum({1, 2, 3}) -- or maybe mycoolmathfunctions.sum({1, 2, 3}) ? ...

Где устанавливаются модули с помощью luarocks

... ging Затем я побежал luarocks list и получил следующий 13 вывод Installed rocks: lualogging 1.3.0-1 (installed) - /usr/local/lib/luarocks/rocks luasocket 3.0rc1-1 (installed) - /usr/local/lib/luarocks/rocks Естественно, это навело меня на мысль, что 12 lualogging находится в / usr / local / lib 11 / luarocks / rocks, но при этом выполняется 10 эта команда find /usr/local/lib/luarocks/rocks "lualogging.lua" ничего не в ...

Как сделать бесконечный цикл в коде Lua?

... кции, которые 2 я хочу вечно использовать в памяти: proxy:PlayerParamRecover(); proxy:PlayerRecover(); proxy:EnableInvincible ...

Как я могу встроить Lua в Java?

... н ли LuaJava для этого? Или я могу 1 встро ...

Почему массивы (таблицы) Lua начинаются с 1 вместо 0?

... изучать и программировать. Не поймите меня 8 неправильно, Lua просто великолепен, но 7 где-то должно быть объяснение. Большая часть 6 того, что я нашел (в Интернете), просто 5 говорит о том, что индекс начинается с 1. Точка. Было 4 бы очень интересно проч ...

Ожидается конец Lua (чтобы закрыть функцию в строке рядом с <eof>

... rd() == false do turtle.dig() end end -- check / get fuels local function checkFuel() while turtle.getFuelLevel() == 0 do for k=0, 16, 1 do if turtle.refuel(i) then return end end return end --mine 1 wide 3 tall segment local function step() fwd() turtle.digUp() turtle.digDown() end local function control() for i=0, bredth,1 do for j=0, depth,1 do checkFuel() step() end -- Tur ...

Как создать случайное число с плавающей запятой в lua?

... рировать random float в Lua. Должно 2 быть ...

Как в Lua вывести имя текущей функции, например идентификатор C99 __func__?

... ) print( __func__ ) ... end Как это ...

Функции Lua table.toString (tableName) и table.fromString (stringTable)?

... оку преобразовать 7 ее обратно в таблицу, используя эту вновь 6 созданную строку. Кажется, что этот процесс 5 называется сериализа ...

Какой хороший игровой движок использует Lua?

... na SDK (для мобильных устройств). Какие 2 другие игровые движки, исп ...

Как проверить, существует ли модуль в Lua?

... -wm для generate a Lua file, содержащего меню GNOME, для 12 inclusion в Awesome WM. Поскольку сценарий генератора 11 может не быть установлен, мне нужен способ, чтобы 10 Lua мог использовать только require модуль menu , если он существует. Я 9 не хочу просматривать и ...

Как получить текущий буферный путь с помощью neovim Lua API?

... escope.nvim. Мне нужно получить 5 путь к файлу текущего буфера. Я выполняю 4 функцию. Мне не удалось найти, как это сделать, в 3 документации nvim Lua API. vim.nvim_get_curren ...

Условные обозначения точки с запятой в Lua

... общее 14 соглашение об использовании точек с запятой 13 в Lua, и если да, то где / почему я должен 12 их использовать? Я вырос в программировании, поэтому 11 завершение операторов точкой с запятой кажется 10 интуитивно правильным. Однако я был обеспокоен 9 тем, почему они являются &quot;optional&quot;, когда общепринято 8 считать, что в других языках программирования 7 точки с запятой завершают операторы. Может 6 быть, есть какая-то польза? На ...

Самостоятельные ссылки Lua

... олько точно вы получаете переменные 4 в программе с помощью self? Как и в Java, у 3 вас есть: private int a public void sa(int a) { this.a = a} public v ...

Lua не работает

... Foo 11/15/2017 03:08 PM 139 main.lua 2 File(s) 231 bytes 4 Dir(s) 253,774,073,856 bytes free C:\Users\TestUser\Desktop\LuaTest&gt;lua main.lua lua: main.lua:1: module 'BazModule' not found: no field package.prel ...

Разделить строку с указанным разделителем в lua

... о причине 3 он не возвращает последнюю подстроку. Функция: function split(str,sep) if sep == nil then words = {} for word in str:gmatch("%w+") do table.insert(words, word) end return words end return {str:match((str:gsub("[^"..sep.."]*"..sep, "([^"..sep.."]*)"..sep)))} -- BUG!! doesnt return last value end Я 2 пытаюсь запустить это: local str = "a,b,c,d,e,f,g" local ...

Как очистить консоль в программе Lua

... 3 консоли, и мне нужно узнать, как удалить 2 весь текст в конс ...

Нахождение '.' с string.find()

... '.') print(i, j) --&gt; 1 1 И только с точками: s = 'crate.png' i, j = string.find(s, 'p') print(i, j) --&gt; ...

Сортировать таблицу [] в Lua

... й 5 сложности 8 убийств, и другой по имени Джон, совершивший 4 в общей сложности 10 убийств, таблица была 3 бы такой: tableOfKills[Robin] = 8 tableOfKills[Jon] = 10 Как мне отсортировать этот тип ...

Можно ли связать Lua и javascript?

... ел. Или это возможно, например 4 в html-файле для написания сценария с обоими 3 языками, например &lt;html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;script&gt;&lt;/script&gt; &lt;?lsp ?&gt; &lt;/body&gt; &lt;/html&gt; и, может быть, ...

Вперед определить функцию в Lua?

... оторую нужно вызвать 4 сверху, над ее созданием? Я читал кое-что 3 о форвардных объявлениях, но Google ...

lua: перебрать все пары в таблице

... ать ее. Проблема в том, что 4 кажется, что lua начинает итерацию с 1 и 3 завершается, как только находит нулевое 2 значение. Вот и пример: &gt; tab={} &gt; tab[2]='b' &gt; tab[5]='e' ...

Заменить значение таблицы на ключ в lua

... нужно изменить значение 5 для "box" вместо "ball". как это сделать 4 ? Ранее я пытался найти значение ключа и 3 изменить, но это не ср ...

Как передать кортеж в качестве аргументов функции Lua?

... 4 неоднократно, чтобы я мог написать: f (f ... f(1,2)) Но что, если 3 мне нужно сохранить этот исходный кортеж 2 (1,2) как переменную init? f (f ... f(in ...

Как разбить большую строку lua на маленькие

... року, состоящую из маленьких, как 1 это в C function GetIcon() return "Bigggg string 1"\ "continuation o ...

Создание автономных исполняемых файлов Lua

... м 5 это связано с связыванием интерпретатора 4 Lua и скриптов. Я считаю, что это возможно 3 (схема PLT позволяет создавать ...