Итак, первое, что нам нужно узнать - ООП в Lua НЕТ!
Но не отчаивайтесь: синтаксических сахар данного языка позволяет создать некое подобие функционалу ООП.
Для начала создадим обычную таблицу (базовый класс):
NazarPunk, суть в том, что это разные строки лежащие по разному адресу в памяти - нельзя взять и поменять часть строки не получив новую строку по новому адресу на выходе.
NazarPunk, область видимости вообще для языков тема общая. Да и сама статья не претендовала на что-то ого-го, просто чтобы влиться. Кто хочет конкретики, пусть читает документацию.
Комментарии проекта Love2D
ООП в LUA
Но не отчаивайтесь: синтаксических сахар данного языка позволяет создать некое подобие функционалу ООП.
Руководство по Lua 5.1
спасибо
Lua за 15 минут
Тем, кто уже имел дело с написанием кода на любом другом ЯП, будет достаточно просто.
Ред. Tiodor
В таком виде было бы симпатичней.
Оу, я думал новая статья, а она 13 года
Ред. prog
Ред. nazarpunk