Retourner au contenu associé (entrée de forum : Fonction : passage de référence)
Posté par yellowiscool le 14 juillet 2009 à 01:12. En réponse au message Fonction : passage de référence. Évalué à 5.
>> a = 1 >> b = a >> c = 3 >> a.object_id => 3 >> b.object_id => 3 >> c.object_id => 7 >> def salut(d) >> d.object_id >> end >> salut a => 3
Envoyé depuis mon lapin.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Tout est référence
Posté par yellowiscool . En réponse au message Fonction : passage de référence. Évalué à 5.
Pour faire une copie, il faut utiliser la méthode clone.
Illustration:
>> a = 1
>> b = a
>> c = 3
>> a.object_id
=> 3
>> b.object_id
=> 3
>> c.object_id
=> 7
>> def salut(d)
>> d.object_id
>> end
>> salut a
=> 3
Envoyé depuis mon lapin.