るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.013秒)

別のキーワード

  1. _builtin indexerror
  2. fetch indexerror
  3. [] indexerror
  4. keyerror indexerror
  5. indexerror _builtin

オブジェクト

キーワード

検索結果

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

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

...

@raise IndexError index で指定したインデックスに該当する入力内容がない場合に発生します。

@raise RangeError index で指定したインデックスが int 型よりも大きな値の場合に発生します。

例:

require "readline"

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

例: 1000000 番目の入力内容が存在しない場合、例外 IndexError が発生します。

require "readline"

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

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

require "readline"

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

例: 64 bit のシステムの場合、例外 RangeError...

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

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

...指定することもできます。
@param string 文字列を指定します。この文字列でヒストリを書き換えます。

@raise IndexError index で指定したインデックスに該当する入力内容がない場合に発生します。

@raise RangeError index で指定した...