260 читали · 2 года назад
Lua – знакомый многим язык-невидимка.
Всем привет! Сегодня мы поговорим о языке программирования, о котором мало кто слышал, но много кто сталкивался. Итак, на 24-й строчке рейтинга TIOBE расположился язык Lua. Язык Lua родом из Бразилии, появился на свет он еще в 1993 году. Язык Lua является скриптовым языком, с прототипной моделью ООП и динамической типизацией. Синтаксис языка очень похож на более известного и молодого собрата ­– JavaScript. При этом, язык Lua написан на C, что делает его достаточно компактным и способным взаимодействовать с различными платформами...
7 месяцев назад
Изучаем LUA Значения, найденные с помощью match, читаем строку
1) = line:match("([^|]+)|([^|]+)") 2) = line:match("([%d%.]+)|(%d+)") В этом фрагменте на языке программирования Lua выполняется задача сопоставления (парсинга) строки для извлечения двух значений, разделённых символом |. Давайте разберём по частям: line:match("([^|]+)|([^|]+)"): line — это строка, над которой выполняется операция сопоставления. :match(pattern) — метод строки в Lua, который ищет шаблон pattern в строке line. "([^|]+)|([^|]+)" — это шаблон для поиска: ([^|]+) — захватывает одну или более любых символов, кроме вертикальной черты (|)...