Lancez Ruby dans le terminal Mac
irb
a=1
def method_primitive(a)
a=2
end
method_primitive a #2
a #1 #N'a pas changé
temp={}
temp[1]=1
def method_reference(temp)
temp[1]=2
end
method_reference temp #2
temp[1] #2 #Cela a changé
Recommended Posts