我不明白為什么他們說 Ruby按值傳遞所有參數(shù),同時(shí)以下代碼證明了相反的情況:class MyClass1 @var1 = 123 def get1 @var1 end def set1=value @var1 = value endendc1 = MyClass1.newc1.set1 = 444p c1.get1 # 444def test1 mc mc.set1 = 999endtest1 c1p c1.get1 # 999如果按值顯示,它將打印出來444,而不是999。
Ruby-是按引用還是按值分配參數(shù)?
繁星點(diǎn)點(diǎn)滴滴
2019-12-13 15:10:17