るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.015秒)
トップページ > クエリ:input[x] > モジュール:Readline[x]

別のキーワード

  1. irb/input-method new
  2. irb/input-method gets
  3. irb/input-method encoding
  4. irb/input-method readable_atfer_eof?
  5. readline input=

ライブラリ

キーワード

検索結果

Readline.input=(input) (6241.0)

readline メソッドで使用する入力用の File オブジェクト input を指定します。 戻り値は指定した File オブジェクト input です。

...
readline
メソッドで使用する入力用の File オブジェクト input を指定します。
戻り値は指定した File オブジェクト input です。

@param input File オブジェクトを指定します。...

Readline.#readline(prompt = "", add_hist = false) -> String | nil (49.0)

prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。

...:

require "readline"

input
= Readline.readline
(プロンプトなどは表示せずに、入力待ちの状態になります。
ここでは「abc」を入力後、エンターキーを押したと想定します。)
abc

p input # => "abc"

input
= Readline.readline("> ")
(">"...
...。)
> ls

p input # => "ls"

input
= Readline.readline("> ", true)
(">"を表示し、入力待ちの状態になります。
ここでは「cd」を入力後、エンターキーを押したと想定します。)
> cd

p input # => "cd"

input
= Readline.readline("> ", true)
(">...
...すと、
先ほど入力した「cd」が表示されます。
そして、エンターキーを押したと想定します。)
> cd

p input # => "cd"

本メソッドには注意事項があります。
入力待ちの状態で ^C すると ruby インタプリタが終了し、端末...