Перейти к содержимому


Фотография

Другой способ реализации Объектно-Ориентированного Программирования

ООП Lua

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 35

#31 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 228
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 24 Июнь 2015 - 09:09

Приз за решение проблемы ReadOnly-полей уходит к swg2you. Жду комплектацию компьютера и адрес куда его отправлять.

Хотелось бы узнать про параметры (t,k,v) функции __newindex. А про функции rawget и rawset поподробнее.



#32 Оффлайн   swg2you

swg2you
  • Пользователи
  • Сообщений: 268
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

              

Отправлено 24 Июнь 2015 - 11:36

Приз за решение проблемы ReadOnly-полей уходит к swg2you. Жду комплектацию компьютера и адрес куда его отправлять.
Хотелось бы узнать про параметры (t,k,v) функции __newindex. А про функции rawget и rawset поподробнее.

__newindex(t,k,v) - (новый индекс) вызовется если в таблицу t, несуществующему ключу k присвоить значение v

v=rawget(t,k) и rawset(t,k,v) - позволяют получить/присвоить значение v напрямую, игнорируя всякие метаметоды

 

Приз за решение проблемы прошу передать в международный фонд помощи мадагаскарским хомячкам.



#33 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 228
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 24 Июнь 2015 - 12:11

Компьютер наилучшей комплектации отправлен на Мадагаскар хомячкам до востребования.

А какие еще интересные функции кроме __index и __newindex могут содержать метатаблицы?



#34 Оффлайн   LeshaInc

LeshaInc
  • Пользователи
  • Сообщений: 1 205
  • Уровень сигнала: 15,56%
  • В игре: 116 час. 32 мин.
  • ГородЛуна

Награды

                       

Отправлено 24 Июнь 2015 - 12:14

Компьютер наилучшей комплектации отправлен на Мадагаскар хомячкам до востребования.
А какие еще интересные функции кроме __index и __newindex могут содержать метатаблицы?

Почитай это. http://xgm.guru/p/love2d/112958

#35 Оффлайн   Zer0Galaxy

Zer0Galaxy
  • Гуру
  • Сообщений: 1 228
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

   5                              

Отправлено 24 Июнь 2015 - 12:25

http://nova-fusion.c...ables-tutorial/

тоже интересная статейка, но на инглише



#36 Оффлайн   swg2you

swg2you
  • Пользователи
  • Сообщений: 268
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

              

Отправлено 24 Июнь 2015 - 12:25

Компьютер наилучшей комплектации отправлен на Мадагаскар хомячкам до востребования.
А какие еще интересные функции кроме __index и __newindex могут содержать метатаблицы?

Первоисточник всего: http://www.lua.org/m...manual.html#2.4

Сообщение отредактировал swg2you: 24 Июнь 2015 - 12:26






Темы с аналогичным тегами ООП, Lua

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных