るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
9件ヒット [1-9件を表示] (0.055秒)
トップページ > バージョン:2.1.0[x] > クエリ:String[x] > オブジェクト:Readline::HISTORY[x]

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

ライブラリ

キーワード

検索結果

Readline::HISTORY.[]=(index, string) (421.0)

ヒストリの index で指定したインデックスの内容を string で指定した文字列で書き換えます。 例えば index に 0 を指定すると最初の入力内容が書き換えます。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。 指定した string を返します。

ヒストリの index で指定したインデックスの内容を string で指定した文字列で書き換えます。
例えば index に 0 を指定すると最初の入力内容が書き換えます。
また、 -1 は最後の入力内容というように、index に負の値を指定することで、
最後から入力内容を取得することもできます。
指定した string を返します。

@param index 取得対象のヒストリのインデックスを整数で指定します。
インデックスは Array ように 0 から指定します。
また、 -1 は最後の入力内容というように、負の数を指定すること...

Readline::HISTORY.push(*string) -> self (421.0)

ヒストリの最後に string で指定した文字列を追加します。複数の string を指定できます。 self を返します。

...る。

require "readline"

Readline::HISTORY
.push("foo")
p Readline::HISTORY[-1] #=> "foo"

例: "foo"、"bar"を追加する。

require "readline"

Readline::HISTORY
.push("foo", "bar")
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"

@see Readline::HISTORY.<<...

Readline::HISTORY.<<(string) -> self (373.0)

ヒストリの最後に string で指定した文字列を追加します。 self を返します。

...する。

require "readline"

Readline::HISTORY
<< "foo"
p Readline::HISTORY[-1] #=> "foo"

例: "foo"、"bar"を追加する。

require "readline"

Readline::HISTORY
<< "foo" << "bar"
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"

@see Readline::HISTORY.push...

Readline::HISTORY.[](index) -> String (307.0)

ヒストリから index で指定したインデックスの内容を取得します。 例えば index に 0 を指定すると最初の入力内容が取得できます。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。

...な値の場合に発生します。

例:

require "readline"

Readline::HISTORY
[0] #=> 最初の入力内容
Readline::HISTORY
[4] #=> 5番目の入力内容
Readline::HISTORY
[-1] #=> 最後の入力内容
Readline::HISTORY
[-5] #=> 最後から5番目の入力内容

例: 1000000 番目...
...dexError が発生します。

require "readline"

Readline::HISTORY
[1000000] #=> 例外 IndexError が発生します。

例: 32 bit のシステムの場合、例外 RangeError が発生します。

require "readline"

Readline::HISTORY
[2 ** 32 + 1] #=> 例外 RangeError が発生しま...
...す。

例: 64 bit のシステムの場合、例外 RangeError が発生します。

require "readline"

Readline::HISTORY
[2 ** 64 + 1] #=> 例外 RangeError が発生します。...

Readline::HISTORY.delete_at(index) -> String | nil (307.0)

index で指定したインデックスの内容をヒストリから削除し、その内容を返します。 該当する index の内容がヒストリになければ、 nil を返します。 index に 0 を指定すると Readline::HISTORY.shift と同様に最初の入力内容を削除します。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。 index が -1 の場合は Readline::HISTORY.pop と同様に動作します。

... Readline::HISTORY.shift
と同様に最初の入力内容を削除します。
また、 -1 は最後の入力内容というように、index に負の値を指定することで、
最後から入力内容を取得することもできます。
index が -1 の場合は Readline::HISTORY.pop...
...のヒストリのインデックスを指定します。

@raise NotImplementedError サポートしていない環境で発生します。

例:

require "readline"

Readline::HISTORY
.push("foo", "bar", "baz")
Readline::HISTORY
.delete_at(1)
p Readline::HISTORY.to_a #=> ["foo", "baz"]...

絞り込み条件を変える

Readline::HISTORY.each {|string| ... } (307.0)

ヒストリの内容に対してブロックを評価します。 ブロックパラメータにはヒストリの最初から最後までの内容を順番に渡します。

...quire "readline"

Readline::HISTORY
.push("foo", "bar", "baz")
Readline::HISTORY
.each do |s|
p s #=> "foo", "bar", "baz"
end

例: Enumerator オブジェクトを返す場合。

require "readline"

Readline::HISTORY
.push("foo", "bar", "baz")
e = Readline::HISTORY.each
e.each d...

Readline::HISTORY.pop -> String (307.0)

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

...で発生します。

例:

require "readline"

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

@see Readline::HISTORY.push、Readline::HISTORY.shift、
Readline::HISTORY
.delete_at...

Readline::HISTORY.shift -> String (307.0)

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

...発生します。

例:

require "readline"

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

@see Readline::HISTORY.push、Readline::HISTORY.pop、
Readline::HISTORY
.delete_at...

Readline::HISTORY.each -> Enumerator (7.0)

ヒストリの内容に対してブロックを評価します。 ブロックパラメータにはヒストリの最初から最後までの内容を順番に渡します。

...quire "readline"

Readline::HISTORY
.push("foo", "bar", "baz")
Readline::HISTORY
.each do |s|
p s #=> "foo", "bar", "baz"
end

例: Enumerator オブジェクトを返す場合。

require "readline"

Readline::HISTORY
.push("foo", "bar", "baz")
e = Readline::HISTORY.each
e.each d...