Size: a a a

2020 January 30

CR

Cocoa Rocket 🚀 in Random Ruby Chat
как в рубях можно присвоить сущности функцию как обьект? типа как в Пайтоне если без скобок указываешь имя функции то она по сути копируется в указанную сущность.
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
.clone и .dup у меня что-то не работают если я правильно понял их смысл
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
в рубях же не обязательно писать скобки, вот и выходит что всегда происходит именно вызов функции
источник

SU

Serg Udo in Random Ruby Chat
Cocoa Rocket 🚀
.clone и .dup у меня что-то не работают если я правильно понял их смысл
Если правильно понял, может self?
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
self? эта штука же для классов
источник

SU

Serg Udo in Random Ruby Chat
Статический метод.
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
обьясни подробнее?
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
оно не работает в общем... правда я не знаю что ты хотел сказать
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
речь же идет не о классах
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
и не ометодах класса
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
а просто о простых методах. да и не важно. суть в том что бы "скопировать" метод в другую сущность, а не просто вызвать метод
источник

D

Dimon in Random Ruby Chat
делегация?
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
например если в Пайтоне
def meth():
  print("hello")

other = meth # скопируется метод meth и когда будет отдельно написано other() то будет будто вызват метод meth
источник

D

Dimon in Random Ruby Chat
ну ты типа в переменную хочешь присвоить результат выполнения метода?
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
нет
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
сам метод.
источник

D

Dimon in Random Ruby Chat
посмотри тогда на лямбды и проки
источник

D

Dimon in Random Ruby Chat
ты можешь их присвоить переменной и вызывать также
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
на JS тоже так же делается если скобки не пишешь то ты копируешь как бы функцию в новую переменную, то есть назначаешь переменной тело функции и эта переменная по сути сама уже становится функцией
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
Dimon
посмотри тогда на лямбды и проки
это все не то
источник