Ruby language: module_function
Згенеровано з використанням Microsoft Designer

Ruby language: module_function

Часто ? так, що нам потр?бно к?лька функц?й а притулити ?х н?куди. Просте ? елегантне р?шення це модуль де функц?? - це його власн? методи. Мен? здавалося що module_function потр?бен т?льки для цього ? це такий "syntax sugar", бо можна написати extend(self)

Згенеровано з використанням

Але це т?льки частковий вар?ант використання - коли module_function на початку визначення модуля. Тод? вс? методи нижче стануть методами модуля. Це тому, що визначення методу верта? символ ?з назвою методу

Згенеровано з використанням

? якщо продовжити роздуми, то виходить що module_function прийма? символи як аргументи

Згенеровано з використанням

Так ми отрима?мо модуль котрий додасть methodb до якщо його включити ? буде мати власн? методи.


П?дрозд?л в якому служить м?й брат збира? на Mavic 3T. Вони на дуже складному напрямку в Донецьк?й област? ? в них дуже багато роботи...

https://send.monobank.ua/jar/7RyCDfihYh

Дякую

要查看或添加评论,请登录

Andrii Baran的更多文章

  • Predefined method chains

    Predefined method chains

    Ruby core library has many methods that accept names of other methods to do their job. Examples are private, public…