るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.005秒)
トップページ > クエリ:grep[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin grep
  2. _builtin grep_v
  3. enumerable grep
  4. enumerable grep_v
  5. lazy grep

ライブラリ

モジュール

検索結果

Readline.completion_proc=(proc) (7.0)

ユーザからの入力を補完する時の候補を取得する Proc オブジェクト proc を指定します。 proc は、次のものを想定しています。 (1) callメソッドを持つ。callメソッドを持たない場合、例外 ArgumentError を発生します。 (2) 引数にユーザからの入力文字列を取る。 (3) 候補の文字列の配列を返す。

...

例: foo、foobar、foobazを補完する。

require 'readline'

WORDS = %w(foo foobar foobaz)

Readline.completion_proc = proc {|word|
WORDS.grep(/\A#{Regexp.quote word}/)
}

while buf = Readline.readline("> ")
print "-> ", buf, "\n"
end

@see Readline.completion_proc...