るりまサーチ

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

別のキーワード

  1. _builtin to_proc
  2. _builtin proc
  3. proc curry
  4. httpserver mount_proc
  5. readline completion_proc

モジュール

オブジェクト

検索結果

<< 1 2 3 ... > >>

Proc.new -> Proc (21157.0)

ブロックをコンテキストとともにオブジェクト化して返します。

...OSE = true のときには警告メッセージ
「warning: Capturing the given block using Proc.new is deprecated; use `&block` instead」
が出力され、Ruby 3.0 では
ArgumentError (tried to create Proc object without a block)
が発生します。

ブロックを指定しなければ、こ...
...上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

//emlist[例][ruby]{
def foo
pr = Proc.new
pr.call(1)
end
foo {|arg| p arg }
# => 1
//}

これは以下と同じです。

//emlist[例][ruby]{
def foo
yield(1)
end
foo {|arg| p ar...
...entError が発生します。

//emlist[例][ruby]{
def foo
Proc
.new
end
foo
# => -:2:in `new': tried to create Proc object without a block (ArgumentError)
# from -:2:in `foo'
# from -:4:in `<main>'
//}

Proc
.new は、Proc#initialize が定義されていれば
オブジェクト...

Proc.new { ... } -> Proc (21157.0)

ブロックをコンテキストとともにオブジェクト化して返します。

...OSE = true のときには警告メッセージ
「warning: Capturing the given block using Proc.new is deprecated; use `&block` instead」
が出力され、Ruby 3.0 では
ArgumentError (tried to create Proc object without a block)
が発生します。

ブロックを指定しなければ、こ...
...上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

//emlist[例][ruby]{
def foo
pr = Proc.new
pr.call(1)
end
foo {|arg| p arg }
# => 1
//}

これは以下と同じです。

//emlist[例][ruby]{
def foo
yield(1)
end
foo {|arg| p ar...
...entError が発生します。

//emlist[例][ruby]{
def foo
Proc
.new
end
foo
# => -:2:in `new': tried to create Proc object without a block (ArgumentError)
# from -:2:in `foo'
# from -:4:in `<main>'
//}

Proc
.new は、Proc#initialize が定義されていれば
オブジェクト...
...行ったときに発生します。

//emlist[][ruby]{
pr = Proc.new {|arg| p arg }
pr.call(1) # => 1
//}

//emlist[][ruby]{
Proc
.new # => -e:1:in `new': tried to create Proc object without a block (ArgumentError)
//}

Proc
.new は、Proc#initialize が定義されていれば
オブジェクトの...
...初期化のためにこれを呼び出します。このことを
除けば、Kernel.#proc と同じです。...

Shell::ProcessController.active_process_controllers -> () (9101.0)

@todo

@todo

Shell::ProcessController.process_controllers_exclusive -> () (9101.0)

@todo

@todo

Shell::ProcessController.wait_to_finish_all_process_controllers -> () (9101.0)

@todo

@todo

絞り込み条件を変える

Readline.completion_proc=(proc) (6293.0)

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

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

「/var/lib /v」の後で補完を行うと、
デフォルトでは proc の引数に「/v」が渡されます。
このように、ユーザが入力した文字列を
Readline.completer_word_break_characters に含ま...
...ルがある単語の最初の文字から現在のカーソル位置までの文字列が proc の引数に渡されます。

@param proc ユーザからの入力を補完する時の候補を取得する Proc オブジェクトを指定します。
nil を指定した場合はデフ...

Readline.completion_proc -> Proc (6241.0)

ユーザからの入力を補完する時の候補を取得する Proc オブジェクト proc を取得します。

...ユーザからの入力を補完する時の候補を取得する Proc オブジェクト
proc
を取得します。

@see Readline.completion_proc=...

Tracer.set_get_line_procs(filename, proc) (6208.0)

あるファイルについて利用する、行番号からソースのその行の内容を返す 手続きを指定します。何も指定しなければデフォルトの動作が利用されます。 指定する手続きは行番号を唯一の引数として呼び出されます。

...所を文字列で指定します。
@param proc 通常、文字列を返す手続きオブジェクトを指定します。

# 例 dummy.rb の3行目から6 行目のトレース出力に !! をつける
require 'tracer'

Tracer.set_get_line_procs('./dummy.rb'){|line|
str = "\n"
str...

Tracer.set_get_line_procs(filename) {|line| .... } (6108.0)

あるファイルについて利用する、行番号からソースのその行の内容を返す 手続きを指定します。何も指定しなければデフォルトの動作が利用されます。 指定する手続きは行番号を唯一の引数として呼び出されます。

...所を文字列で指定します。
@param proc 通常、文字列を返す手続きオブジェクトを指定します。

# 例 dummy.rb の3行目から6 行目のトレース出力に !! をつける
require 'tracer'

Tracer.set_get_line_procs('./dummy.rb'){|line|
str = "\n"
str...

Tracer.display_process_id -> bool (6101.0)

真ならば、プロセス ID を表示します。 デフォルトは、偽です。

真ならば、プロセス ID を表示します。
デフォルトは、偽です。

絞り込み条件を変える

Tracer.display_process_id=(flag) (6101.0)

プロセス ID を表示するかどうかを設定します。

プロセス ID を表示するかどうかを設定します。

@param flag プロセス ID を表示するならば、真を指定します。
<< 1 2 3 ... > >>