配列の先頭から順に表示した後消すという作業をしたいです。
nums = [0, 1, 2, 3]
という配列を
0, 1, 2, 3
という風に表示したあと、nums を空にしたいです。
ruby
1nums = [0, 1, 2, 3] 2count = 0 3 4loop do 5 puts nums[count] 6 nums.shift 7 break if nums.empty? 8 count += 1 9end 10 11#=> 0, 2
上のコードを入力すると出力が 0, 2 になってしまいます。0 1 2 3を表示したいのですが教えてください。
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/04 00:46