Ruby 初心者スレッド Part 23
■ このスレッドは過去ログ倉庫に格納されています
0565デフォルトの名無しさん
2008/12/17(水) 15:21:17配列から取り除くことが作用ではなく副作用になる場合以外、
「配列から取り除く(ついでに値を得る)」ではなく
「値を得る(ついでに取り除く)」だと思ってるとミスするという話かと。
def get_first(ary)
ary.shift
end
ary = [1,2,3]
put get_first(ary) # aryが破壊される
■ このスレッドは過去ログ倉庫に格納されています