|
|
|
ООП в Lua.
|
|||
|---|---|---|---|
|
#18+
Сабж кто юзал? Вроде напрямую нет но как-то хитро через работу с таблицей вирт. функций. Но где она как сущность еще не раскурил. И как с ней работать. Читаю тут. http://lua-users.org/wiki/ObjectOrientationTutorial ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2012, 01:48 |
|
||
|
ООП в Lua.
|
|||
|---|---|---|---|
|
#18+
Простейший пример TestClass = {} function TestClass:new(data) -- .............. какая то логика и проверки local self = { ID=data.ID, } function self:printId() print(self.ID) end return setmetatable(self, {}) end local tst = TestClass:new ({ID=10500}) tst:printId() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2012, 11:21 |
|
||
|
ООП в Lua.
|
|||
|---|---|---|---|
|
#18+
Вот пример с наследованием Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 13:21 |
|
||
|
ООП в Lua.
|
|||
|---|---|---|---|
|
#18+
проверка btn = ButtonElement:new(0,9,'new btn','gray') print(btn:tostring()) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 13:24 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37987389&tid=1340420]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
207ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 531ms |

| 0 / 0 |
