Форум программистов, компьютерный форум, киберфорум
Lua
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Lua Lua mapping https://www.cyberforum.ru/ lua/ thread2319029.html
Кто программировал карты lua отзовитись нужна помощь с работой в 3ds. Нужен специалист или помощь в программировании карты с 0!
Принцип работы скрипта на Lua Lua
Здравствуйте, хотел бы на свой сервер установить аддон на рулетку, не понимаю, как генерируются числа на ней. Прошу помочь!
Lua Нюанс в объявлении таблицы
1 Вариант: tNum={=true , =true,=true, =true ,=true } #tNum-->0 2 Вариант: tNum={} tNum=true tNum=true tNum=true tNum=true
Lua Аномальный размер таблицы #t local t = {=2,=3,=4,=5,=6,} tNum={} for i=1, #t do tNum]=true end Вопрос: почему #tNum=6 ?, ведь в tNum не задавалось значение с ключом равным 1, а без него должно быть так: #tNum=0 https://www.cyberforum.ru/ lua/ thread2281893.html
Lua LuaBridge, вызов функции lua из c++ https://www.cyberforum.ru/ lua/ thread2281674.html
Здравствуйте. Использую враппер LuaBridge для связки c++ c lua L = luaL_newstate( ); luaL_openlibs(L); luabridge::getGlobalNamespace(L).beginClass<Script>( "Script" ).addFunction( "log",...
Lua Функция в таблице
Здравствуйте, у меня возникла такая ситуация: У меня есть таблица, в ней есть функция, суть в том, что при запуске сцены в ней должна срабатывать функция, производящая манипуляции со значениями...
Замедление работы программы Lua
Недавно стал изучать язык lua решил попробовать написать игру. Проблема в том что написанная мной программа начинает работать медленней со временем. Код сцены ниже буду благодарен любой помощи W...
Lua Function Подскажите пожалуйста возможно ли в lua сделать так Не знаю как правильно сформулировать вопрос :) function main(и тут мы пишем что нам нужно) С переменными и цифрами все понятно function... https://www.cyberforum.ru/ lua/ thread2268015.html
Lua Удаление созданных объектов в LUA https://www.cyberforum.ru/ lua/ thread2264709.html
Сразу скажу, что работаю с WOW API (пишу несложный аддон к игре). Вот к примеру создаю фрейм: local myframe = CreateFrame("Frame", "myframe", UIParent, "BasicFrameTemplateWithInset"); Далее...
Lua Функция на основе gmatch и шаблон "%S*" У меня есть функция для возврата таблицы всех найденных совпадений с шаблоном: Код: function t_gmatch(str,sPatt) local tRet={} for w in gmatch(str, sPatt) do tRet=w ... https://www.cyberforum.ru/ lua/ thread2262196.html
7 / 6 / 2
Регистрация: 19.02.2018
Сообщений: 274
0

Lua наследование, lua ооп - Lua - Ответ 12891479

10.09.2018, 22:52. Показов 2260. Ответов 2
Метки (Все метки)

Подскажите пожалуйста, как наследовать класс? Не получается выдаёт ошибку
Lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
local car  = {} -- Прежде чем создавать экземпляры объекта, необходимо описать соответствующий ему класс.
car.__index = car  --__index содержит указатель на сам класс. Это нужно будет для правильной работы оператора self
function car:set(model, color) --инициализируем поля класса
local self = setmetatable({},car) --далее идет превращение таблицы в "класс", объяснять не буду, т.к для этого нужна отдельная статья 
self.model = model -- 
self.color = color --  
return self
end 
function car:get() --функция получения результата 
return self.model, self.color 
end 
moto = {} -- инициализируем класс мото 
function moto:pet() --переназначение метода 
return "new" 
end 
setmetatable(moto,{__index = car}) --наследуемся 
m = moto.set("URAL","BLUE") --меняем название и цвет 
print(m:get()) -->мы увидим 2000 year 
print(m:pet()) --> URAL BLUE


Вернуться к обсуждению:
Lua наследование, lua ооп Lua
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2018, 22:52
Готовые ответы и решения:

Подскажите по ООП в Lua
Всем привет! Изучаю язык и попытался коснуться объектов. Что нужно подправить чтобы код работал ?...

Lua, ооп библиотеки, виртуальные функции
Не подскажет ли кто ооп библиотеку с возможностью создания виртуальных функций - и самое главное с...

LUA + C++
Привет всем :) я чото не понимаю чо у меня выевляется ошибки luaavg.obj : error LNK2001:...

Учебник по Lua
Добрый день! Подскажите пожалуйста хороший учебник по Lua на русском или английском.

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.