Size: a a a

2019 December 19

А

Алексей in RubyRush
Выше был пример
источник

AA

Andrew Ageev in RubyRush
который?
источник

А

Алексей in RubyRush
Andrew Ageev
Передать можно, а как в переменную запишешь?
proc ;)
источник

AA

Andrew Ageev in RubyRush
Прок это другое
источник

AA

Andrew Ageev in RubyRush
источник

E

Eugene in RubyRush
источник

А

Алексей in RubyRush
источник

E

Eugene in RubyRush
Надпись: "это не трубка"
источник

E

Eugene in RubyRush
(смысл в том, что это не трубка, а рисунок трубки)
источник

E

Eugene in RubyRush
точно также и { 2 + 2 } это не proc, а синтаксический способ создать proc
источник

E

Eugene in RubyRush
точно также и "5", в общем-то, это не Number, а способ создать Number
источник

E

Eugene in RubyRush
и т.д.
источник

А

Алексей in RubyRush
Да и вообще "В Ruby все объект", или я что-то не правильно усвоил?))
источник

E

Eugene in RubyRush
эта мысль как раз приводится в контексте сравнения с другими языками программирования
источник

E

Eugene in RubyRush
где числа и т.п. — не объекты
источник

E

Eugene in RubyRush
в Ruby, кстати, и с методами некоего класса можно работать как с объектами
источник

E

Eugene in RubyRush
2.5.1 :001 > class A
2.5.1 :002?>   def my_method(x)
2.5.1 :003?>     x * 2
2.5.1 :004?>     end
2.5.1 :005?>   end
=> :my_method
2.5.1 :006 > m = A.new.method(:my_method)
=> #<Method: A#my_method>
2.5.1 :007 > m.(2)
=> 4
источник

RM

R M in RubyRush
Eugene
(смысл в том, что это не трубка, а рисунок трубки)
два чая господину
источник

RM

R M in RubyRush
просто как повод завести знакомство)))
источник

E

Eugene in RubyRush
R M
два чая господину
это известный философский прикол: https://en.wikipedia.org/wiki/The_Treachery_of_Images
источник