06:44
1,0×
00:00/06:44
342,4 тыс смотрели · 3 года назад
2 года назад
ЧТО ТАКОЕ LUA, И ДЛЯ ЧЕГО ОН НУЖЕН? 📣
Lua бы придуман в 1993 году в Католическом университете Рио-де-Жанейро. Название переводится с португальского, как Луна, причем создатели убедительно просят не писать LUA, чтобы, не дай Бог, кто-нибудь не принял название за аббревиатуру. Является мультипарадигмальным скриптовым языком, использующим прототипную модель ООП. Типизация здесь динамическая, а для реализации наследования используются метатаблицы, то есть это прекрасный инструмент для расширений возможностей вашего продукта. Причем из-за своей компактности он пригоден для использования практически на любой платформе. Преимущества...
7 месяцев назад
Изучаем LUA Значения, найденные с помощью match, читаем строку
1) = line:match("([^|]+)|([^|]+)") 2) = line:match("([%d%.]+)|(%d+)") В этом фрагменте на языке программирования Lua выполняется задача сопоставления (парсинга) строки для извлечения двух значений, разделённых символом |. Давайте разберём по частям: line:match("([^|]+)|([^|]+)"): line — это строка, над которой выполняется операция сопоставления. :match(pattern) — метод строки в Lua, который ищет шаблон pattern в строке line. "([^|]+)|([^|]+)" — это шаблон для поиска: ([^|]+) — захватывает одну или более любых символов, кроме вертикальной черты (|)...