パンくず
Ruby
配列
スタックの操作
概要
Rubyの配列をスタックとして操作する方法について
サンプル
# -*- encoding: utf-8 -*- require "pp" numbers = %w[one two three four five] numbers.push "six" pp numbers pp numbers.pop # => LIFOで値を取り出す pp numbers # => 最後に追加した6が取り出されたことを確認 pp numbers.shift # => FIFOで値を取り出す pp numbers # => 最初に追加した1が取り出されたことを確認
結果
["one", "two", "three", "four", "five", "six"] "six" ["one", "two", "three", "four", "five"] "one" ["two", "three", "four", "five"]