Вопросы с тегом 'lua'

Lua - мощный, быстрый, легкий, встраиваемый язык сценариев. Он динамически типизируется, работает путем интерпретации байт-кода и имеет автоматическую сборку мусора. Его скорость является одной из основных причин, по которой она широко используется сообществом машинного обучения. Его часто называют "расширяемым языком расширения".
13 отв.

Разделить строку в Lua?

Мне нужно сделать простое разделение строки, но для этого не существует функции, и ручной метод, который я тестировал, не работает. Как мне это сделать?
15 сент. '09 в 15:42
9 отв.

Строка Lua для int

Как преобразовать строку в целое число в Lua? Спасибо. У меня есть строка вроде этого: a = "10" Я бы хотел, чтобы он был преобразован в 10, число.
09 июня '12 в 18:09
4 отв.

Сортировка точек по часовой стрелке?

Учитывая массив x, y точек, как отсортировать точки этого массива по часовой стрелке (вокруг их общей средней точки центра)? Моя цель - передать точки в функцию создания линии, чтобы в итоге получилось нечто вроде "твердого", максимально возможного, ...
09 авг. '11 в 0:57
9 отв.

Почему у Lua нет инструкции "продолжить"?

В последние несколько месяцев я много общался с Lua, и мне очень нравятся большинство функций, но я все еще не вижу что-то среди них: Почему нет continue? Какие обходные пути существуют для этого?
19 авг. '10 в 21:24
9 отв.

тонкие различия между JavaScript и Lua

Я просто обожаю JavaScript. Он настолько изящный (представьте себе, что тихий звук любящего фанатика вздыхает в фоновом режиме). Итак, недавно я играл с Lua через löve2d (приятно!) - и я думаю, что Lua тоже замечательный. Как я вижу, эти два языка о...
21 июня '09 в 0:10
2 отв.

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

Я путаюсь о различии между вызовами функций через . и через : > 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 > return x:foo(3,4) table: 0x10a120 > return x:bar...
06 февр. '11 в 5:43
7 отв.

Самый эффективный способ определить, является ли таблица Lua пустой (не содержит записей)?

Какой наиболее эффективный способ определить, является ли таблица пустой (то есть в настоящее время не содержит значений типа массива или значений стиля dict)? В настоящее время я использую next(): if not next(myTable) then -- Table is empty e...
10 авг. '09 в 1:56
9 отв.

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

Я не понимаю рационального решения этой части Луа. Почему индексирование начинается с 1? Я прочитал (как и многие другие) эту замечательную статью. Мне кажется странным уголком языка, который очень приятно учиться и программировать. Не поймите меня н...
07 мая '10 в 4:52
6 отв.

Как получить количество записей в таблице Lua?

Похоже на вопрос "дайте мне google это для вас", но почему-то я не могу найти ответ. Оператор Lua # учитывает только записи с целыми ключами, а также table.getn: tbl = {} tbl["test"] = 47 tbl[1] = 48 print(#tbl, table.getn(tbl)) -- prints "1 ...
24 апр. '10 в 22:10
13 отв.

Как сбросить стол на консоль?

У меня возникли проблемы с отображением содержимого таблицы, содержащей вложенные таблицы (n-deep). Я бы просто сбросил его на std или консоль с помощью инструкции print или чего-то быстрого и грязного, но я не могу понять, как это сделать. Я ищу гр...
07 февр. '12 в 1:09
5 отв.

Как перебрать отдельные символы в строке Lua?

У меня есть строка в Lua и хочу перебирать в ней отдельные символы. Но никакой код, который я пробовал, работает, и в официальном руководстве показано только, как найти и заменить подстроки: ( str = "abcd" for char in str do -- error print( char )...
06 мая '09 в 13:55
2 отв.

Присоедините плитки в SDK Corona в одно слово для сетки игр Breakout?

У меня есть игровой проект для повторной реализации Breakout. Я хочу показать два слова, каждое слово на линии. К ним присоединяется блок кирпичей. Внутри верхняя строка - это первое имя, выровненное влево. Нижняя строка - это фамилия, выровненная сп...
20 июля '16 в 17:44
2 отв.

Зачем использовать Mongrel2?

Я смущен, какая цель Mongrel2 обслуживает/предоставляет nginx еще не делает. (Да, я читал manual, но я должен быть слишком большим, чтобы понять, как это принципиально отличается от nginx) Мой текущий стек веб-приложений: - nginx: веб-сервер...
22 мая '11 в 19:00
1 отв.

Как удалить запись таблицы lua по ее ключу?

У меня есть таблица lua, которую я использую как hashmap, то есть со строковыми клавишами: local map = { foo = 1, bar = 2 } Я бы хотел "поп" элемент этой таблицы, идентифицированный его ключом. Существует метод table.remove(), но он принимает тол...
18 нояб. '09 в 23:51
4 отв.

Как проверить, содержит ли таблица элемент в Lua?

Есть ли способ проверить, содержит ли таблица значение? У меня есть собственная (наивная) функция, но мне было интересно, существует ли для этого что-то "официальное"? Или что-то более эффективное... function table.contains(table, element) for _, ...
17 февр. '10 в 19:32