Публикации по теме 'lua'


Что такое язык программирования Lua?
Что хорошего в Lua? Давайте рассмотрим основные функции Что такое язык программирования Lua? Несмотря на множество преимуществ, Lua не идеален. Lua состоит из двух компонентов: интерпретатора и виртуальной машины. Lua не интерпретируется напрямую через файл Lua, как другие языки, такие как Python. Вместо этого он использует интерпретатор Lua для компиляции файла Lua в байт-код. Интерпретатор Lua написан на ANSI C, что делает его легко переносимым и способным работать на различных..

Изучите основы Lua для веб-скрейпинга в качестве разработчика Python
Изучите основы Lua для веб-скрейпинга в качестве разработчика Python Начните с основ Lua за 10 минут Lua — это легкий и высокоуровневый язык программирования, который обычно используется для написания сценариев. Он был разработан с целью интеграции в другие приложения и позволяет разработчикам расширять функциональность своего программного обеспечения с помощью пользовательских сценариев. Как разработчик Python, у вас обычно может не быть возможности работать с Lua. Однако, если..

Написание чистого кода
В мире разработки программного обеспечения очень важно писать чистый и удобный для сопровождения код. Чистый код повышает удобочитаемость и снижает сложность. Это также может привести к меньшему количеству ошибок, упростить поддержку кода и привести к более эффективному рабочему процессу. 1. Именование Одним из наиболее важных аспектов написания чистого кода является использование осмысленных и понятных имен для ваших переменных, функций и классов. При выборе имен ищите имена, которые..

Lua для Java-программистов — незнакомая территория
Каждому языку нужно что-то, чтобы выделиться из толпы, что-то, что он делает лучше или даже иначе, чем остальные, чтобы его заметили. В этом посте будет рассказано о том, что действительно отличает Lua от нормы, и рассмотрены основные препятствия, которые Java-программисту необходимо преодолеть, чтобы эффективно использовать язык Lua. Темы: Структура оператора фрагмента, Таблицы, Функции и Сопрограммы. Структура оператора блока Даже новичок в языке Lua, вероятно, знает, что вам не нужно..

Учебное пособие по Löve2D — Часть 02 Изображения и звук
Это вторая часть туториала Löve2D , основанного на старом (но золотом) туториале по pygame . Чтобы прочитать часть 01, нажмите здесь . Итак, учитывая, что теперь мы являемся экспертами в области прямоугольников, мы могли бы стремиться к большему и попробовать что-то более смелое и реалистичное… например, изображение =D Это изображение, которое мы будем использовать: -- file: main.lua local ball_img = nil function love.load() -- load the image once and set it to ball_img..

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

Что означает «попытка проиндексировать upvalue»
Я делаю свои первые шаги в программировании на Lua и получаю эту ошибку при запуске своего скрипта: attempt to index upvalue 'base' (a function value) Вероятно, это связано с чем-то очень простым, чего я еще не понял, но я не могу найти...
28901 просмотров
schedule 15.11.2023

Как встроить lua в c ++ через SWIG
В настоящее время у меня есть набор оберток SWIG для моих классов, и все это строится. Я могу создать виртуальную машину lua и загрузить свои оболочки, но в этот момент я сбит с толку. Googling говорит мне, как поместить c ++ в lua в swig, но не как...
3757 просмотров
schedule 09.01.2024

Как получить количество ключей в хэш-таблице в Lua?
myTable = {} myTable["foo"] = 12 myTable["bar"] = "blah" print(#myTable) -- this prints 0 Мне действительно нужно перебирать элементы в таблице, чтобы получить количество ключей? numItems = 0 for k,v in pairs(myTable) do numItems =...
32829 просмотров
schedule 22.02.2024

Лучший инструмент (ы) для декомпиляции байт-кода Lua?
У меня действительно возникли проблемы с поиском хорошего рабочего декомпилятора байт-кода Lua. Я пытаюсь декомпилировать некоторые файлы сценариев, которые я нашел в игре, но они выглядят скомпилированными, но не кажутся невозможными для...
52085 просмотров
schedule 17.02.2024

Спецификация байт-кода Lua [закрыта]
Может ли кто-нибудь сказать мне, где найти спецификацию байт-кода Lua? Я ищу уже 15 минут и не могу ничего найти.
17417 просмотров
schedule 06.12.2022

Функции в таблице — Lua
У меня есть таблица, в которой есть несколько функций. Я пытаюсь написать одну функцию, которая будет проходить и использовать все функции, передавая в нее случайную информацию. Методы = {} вставить функции в таблицу методов...
8422 просмотров
lua
schedule 26.03.2024

Есть ли альтернатива Capistrano на Perl или Lua?
Для ряда веб-приложений мне нужно что-то вроде Capistrano для автоматизации развертывания. Я знаю, что Capistrano можно использовать для развертывания не-ruby-приложений, но я не знаком с Ruby, поэтому я ожидаю, что написание конфигураций...
2912 просмотров

Кто-нибудь использовал Lua для создания веб-приложения?
У меня есть опыт работы с Java и PHP для создания веб-приложений. Кто-нибудь использовал Lua раньше для создания веб-приложений ? Вопрос: Если да, каковы плюсы и минусы использования Lua по сравнению с PHP или Java для веб-приложения?...
8945 просмотров
schedule 21.02.2024

Парсер Lua на питоне
Я изучаю использование Lua в веб-проекте. Кажется, я не могу найти способ прямого анализа в чистом питоне и запуска кода Lua в Python. Кто-нибудь знает как это сделать? Джо
3782 просмотров
schedule 24.09.2022

lua-эквивалент __LINE__ и __FILE__?
Мне очень нравятся __LINE__ и __FILE__ C... есть ли что-то подобное в lua? (Я считаю полезным отслеживать printf... чтобы знать, из какого файла и из какой строки исходит сообщение). Спасибо!
1994 просмотров
lua
schedule 28.11.2023

Lua C: Как мне использовать исходный код Lua для создания интерпретатора Lua, который будет выполнять заданные блоки кода Lua?
Хотелось бы подробного объяснения. Как мне использовать исходный код Lua для создания интерпретатора Lua, который будет выполнять заданные блоки кода Lua? Блоки кода Lua будут отправлены как char .
1288 просмотров
schedule 02.11.2023

Генератор случайных чисел с более высокой вероятностью выдачи низких значений?
Как сгенерировать псевдослучайное число (желательно на Lua), где у генератора большая вероятность выдать маленькие числа? В моем случае я хочу дать случайный результат в игре, где обычно получают более низкие баллы, но более высокие появляются...
7317 просмотров
schedule 23.11.2022

Переопределение метода С++ в lua и вызов его обратно в С++
Однажды я подумал, что могу переопределить метод класса в lua, чтобы когда я вызывал эту функцию в C++, она делала то, что было переопределено в lua. Я имею в виду вот так: Класс C++ class Person { public: Person(); // ctr virtual void...
2615 просмотров
schedule 02.02.2024

Встраивание Lua в C++, смешанное с C
Я работаю над внедрением Lua в проект C++, который в значительной степени зависит от некоторого устаревшего кода C. У меня есть несколько вопросов относительно сборки мусора и области видимости переменных. Вот несколько фрагментов, связанных с...
612 просмотров
schedule 25.09.2022

Очистка стека Lua (C API)
Обычно я оставляю стек Lua беспорядочным с 6 оставшимися записями после того, как функция, которую я определил, была запущена. В некоторых случаях это приводило к серьезным утечкам памяти/переполнениям стека! Я решил их, используя lua_settop( L, 0...
1842 просмотров
lua
schedule 11.03.2024

Сборка мусора Lua и пользовательские данные C
В моем игровом движке я открываю свои объекты Vector и Color для Lua, используя пользовательские данные. Теперь для каждого даже локально созданного вектора и цвета из скриптов Lua использование памяти Luas немного увеличивается, оно не падает,...
4294 просмотров
schedule 29.12.2023

Установка пользовательских данных в качестве пространства имен в Lua
Я исследовал эту тему и пробовал различные подходы, но я не могу реализовать то поведение, которое имею в виду (я даже не уверен, что это возможно). По сути, у меня есть несколько объектов пользовательских данных, созданных на C, к которым можно...
628 просмотров
schedule 16.10.2022

Можно ли интегрировать Lua в C# и разрабатывать для Windows Phone7
У меня есть приложение ios, которое необходимо перенести на Windows Phone 7. Приложение было создано с использованием objc и Lua. Можно ли интегрировать Lua в C# и разрабатывать для Windows Phone7?
832 просмотров
schedule 05.02.2024

Прокрутите все файлы в каталоге с помощью Corona и Lua.
Возможно ли в Corona SDK получить список всех файлов в каталоге? Скажем, у меня есть переменная resourceDir = system.ResourceDirectory , как мне перебрать все файлы в resourceDir?
4555 просмотров
schedule 22.11.2023

вызвать функцию с переменной длиной аргументов
В моем lua-скрипте мне нужно вызвать функцию, которая принимает произвольное количество аргументов с, ну, произвольным количеством аргументов… Я строю свои аргументы в виде таблицы, так как не знаю, сколько аргументов будет. Образец кода:...
3175 просмотров
lua
schedule 27.12.2023