るりまサーチ

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

別のキーワード

  1. _builtin raise
  2. kernel raise
  3. tk raise_window
  4. e2mmap raise
  5. exception2messagemapper raise

ライブラリ

キーワード

検索結果

Kernel.#proc -> Proc (15413.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...与えられたブロックから手続きオブジェクト (Proc のインスタンス)
を生成して返します。Proc.new に近い働きをします。

ブロックが指定されなければ、呼び出し元のメソッドで指定されたブロック
を手続きオブジェクトと...
...でうけるべきです。

@raise ArgumentError スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

===[a:should_use_next]...
...each { break }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)...

Kernel.#proc { ... } -> Proc (15413.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...与えられたブロックから手続きオブジェクト (Proc のインスタンス)
を生成して返します。Proc.new に近い働きをします。

ブロックが指定されなければ、呼び出し元のメソッドで指定されたブロック
を手続きオブジェクトと...
...でうけるべきです。

@raise ArgumentError スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

===[a:should_use_next]...
...each { break }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)...

Kernel.#lambda -> Proc (313.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...与えられたブロックから手続きオブジェクト (Proc のインスタンス)
を生成して返します。Proc.new に近い働きをします。

ブロックが指定されなければ、呼び出し元のメソッドで指定されたブロック
を手続きオブジェクトと...
...でうけるべきです。

@raise ArgumentError スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

===[a:should_use_next]...
...each { break }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)...

Kernel.#lambda { ... } -> Proc (313.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...与えられたブロックから手続きオブジェクト (Proc のインスタンス)
を生成して返します。Proc.new に近い働きをします。

ブロックが指定されなければ、呼び出し元のメソッドで指定されたブロック
を手続きオブジェクトと...
...でうけるべきです。

@raise ArgumentError スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

===[a:should_use_next]...
...each { break }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)...

Kernel.#set_trace_func(proc) -> Proc (289.0)

Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。

...Ruby インタプリタのイベントをトレースする Proc オブジェクトとして
指定された proc を登録します。 nil を指定するとトレースがオフになります。

Ruby インタプリタがプログラムを実行する過程で、メソッドの呼び出しや...
...ラス定義、モジュール定義への突入。
"end": クラス定義、特異クラス定義、モジュール定義の終了。
"raise": 例外の発生。
//}
: file
実行中のプログラムのソースファイル名 (文字列)。

: line
実行中のプログラムの...
...合、トレースをオフにします。

@return proc を返します。

例:

set_trace_func lambda {|*arg|
p arg
}
class Foo
end
43.to_s

# ----結果----
# ["c-return", "..", 1, :set_trace_func, #<Binding:0xf6ceb8>, Kernel]
# ["line", "..", 4, nil, #<Binding:0x10cbcd8>,...

絞り込み条件を変える