Ruby 初心者スレッド ..
565:デフォルトの名無しさん
08/12/17 15:21:17
当時の様子は知らないし、同じくキューでない配列にも普通にpop/shiftは使うけど
配列から取り除くことが作用ではなく副作用になる場合以外、
「配列から取り除く(ついでに値を得る)」ではなく
「値を得る(ついでに取り除く)」だと思ってるとミスするという話かと。
def get_first(ary)
ary.shift
end
ary = [1,2,3]
put get_first(ary) # aryが破壊される
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4400日前に更新/244 KB
担当:undef