kind=defined
names=shift
visibility=public

--- shift -> String

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

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

セーフレベル ($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 [[m:Readline::HISTORY.push]]、[[m:Readline::HISTORY.pop]]、
     [[m:Readline::HISTORY.delete_at]]

