Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library readline > object Readline::HISTORY > shift

singleton method Readline::HISTORY.shift

shift -> string

ヒストリの最初の内容を取り出します。 最初の内容は、ヒストリから取り除かれます。

サポートしていない環境では、例外 NotImplementError が発生します。

セーフレベル ($SAFE) が 4 の場合、例外 SecurityError を発生します。

例:

require "readline"

Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.shift #=> "foo"
p Readline::HISTORY.shift #=> "bar"
p Readline::HISTORY.shift #=> "baz"

[SEE_ALSO] Readline::HISTORY.pushReadline::HISTORY.popReadline::HISTORY.delete_at