Size: a a a

2019 January 14

RV

Roman V in Random Ruby Chat
Roman Patkin
а в руби объекты в методы по ссылке передаются?
да
источник

RP

Roman Patkin in Random Ruby Chat
a = some_obj
method(a)
тут по ссылке?
источник

RV

Roman V in Random Ruby Chat
кроме случаев когда конструктор прям в списке аргументов вызван
источник

D

Dimon in Random Ruby Chat
даже если ebal_drobil(User.last)?
источник

RV

Roman V in Random Ruby Chat
см выше
источник

D

Dimon in Random Ruby Chat
Roman Patkin
a = some_obj
method(a)
тут по ссылке?
ну да
источник

RP

Roman Patkin in Random Ruby Chat
ок, пасиб
источник

RV

Roman V in Random Ruby Chat
Dimon
даже если ebal_drobil(User.last)?
тут по ссылке
источник

D

Dimon in Random Ruby Chat
Roman V
см выше
олрайт
источник

RV

Roman V in Random Ruby Chat
у тебя там внтури АР еще куча референсов к этому последнему юзеру в таком сниппете
источник

RV

Roman V in Random Ruby Chat
ну то есть я предполагаю что их там куча
источник

RV

Roman V in Random Ruby Chat
было бы странно (мне) если бы не
источник

D

Dimon in Random Ruby Chat
условно, если это не АР
источник

RV

Roman V in Random Ruby Chat
во как ловко пернул в лужу а рябь не моя
источник

D

Dimon in Random Ruby Chat
а  поро
источник

RV

Roman V in Random Ruby Chat
хм ну давай порассуждаем тогда
источник

D

Dimon in Random Ruby Chat
Roman V
во как ловко пернул в лужу а рябь не моя
опыт же
источник

RV

Roman V in Random Ruby Chat
class A
 def initialize(a)
    @a = a
  end
end

A.new(Object.new)
источник

RV

Roman V in Random Ruby Chat
что бы ты имел в виду под "передается по ссылке" и "передается по значению"?
источник

RV

Roman V in Random Ruby Chat
внутри initialize a это ссылка на анонимный этот объект
источник