爲什麼這些賦值發生?紅寶石嵌套賦值
a,(b,c),d = 1,2,3,4 # a=1, b=2,c=nil, d=3
爲什麼是d = 3和c = nil?
還在此
a,(b,c),d = 1,[2,3],4 # a=1, b=2,c=3, d=4
C = 3和d = 4?
這是確定的,因爲它的2個arugments VS 3倍的值
a,(b,c),d = 1,[2,3,4],5 # a=1, b=2,c=3, d=5
,這似乎是合乎邏輯的,因爲用圖示的
a,(b,*c),d = 1,[2,3,4],5 # a=1, b=2,c=[3,4],d=5
非常好的,非常感謝 –
@NickGinanto我還了解到今天從你的問題新的東西。我也很高興.. :) –