るりまサーチ (Ruby 3.0)

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

別のキーワード

  1. mutex_m lock
  2. net/http lock
  3. mutex_m mu_lock
  4. mutex_m try_lock
  5. mutex_m mu_try_lock

検索結果

static VALUE rb_obj_is_block(VALUE block) (18604.0)

proc が Proc または Binding のインスタンスであれば真。

proc が Proc または Binding のインスタンスであれば真。

int rb_block_given_p(void) (18304.0)

メソッドがブロック付きで呼ばれていれば true を返します。

メソッドがブロック付きで呼ばれていれば true を返します。

static NODE * block_append(NODE *head, NODE *tail) (18304.0)

head と tail を NODE_BLOCK のリストとして連結し、 先頭ノードを返します。head または tail が NODE_BLOCK でない場合は NODE_BLOCK に入れたうえでそれを連結します。 head もしくは tail が NULL なら連結はせず、 NULL でないほうを返します。

head と tail を NODE_BLOCK のリストとして連結し、
先頭ノードを返します。head または tail が NODE_BLOCK
でない場合は NODE_BLOCK に入れたうえでそれを連結します。
head もしくは tail が NULL なら連結はせず、
NULL でないほうを返します。

static VALUE block_pass(VALUE self, NODE *node) (18304.0)

node を評価して Proc オブジェクトを得、それを積みます。

node を評価して Proc オブジェクトを得、それを積みます。

static VALUE rb_f_block_given_p(void) (18304.0)

block_given? の実体。 現在評価中の (Ruby で実装された) メソッドに対して ブロックが与えられていたら真。

block_given? の実体。
現在評価中の (Ruby で実装された) メソッドに対して
ブロックが与えられていたら真。

絞り込み条件を変える

static int dyna_in_block(void) (18304.0)

ブロックにネストしているコードをパース中は真。

ブロックにネストしているコードをパース中は真。

static void rb_thread_deadlock(void) (18304.0)

static void blk_copy_prev(struct BLOCK *block) (604.0)

VALUE rb_iterate(VALUE (*call_proc)(), VALUE date1, VALUE (*block_proc)(), date2) (304.0)

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

まず call_proc(data1) を実行します。そしてその関数か
その直下のメソッドで yield が発生すると以下が実行されます。

block_proc(VALUE block_arg, VALUE data2, VALUE self)

block_arg はブロック引数(複数なら配列に入っている)、
data2 は rb_iterate() に渡したもの、
self は block_proc 呼び出し時点での self です。

static int blk_orphan(struct BLOCK *data) (304.0)

data が作成された SCOPE かまたはその子ではない SCOPE を評価しているとき真。

data が作成された SCOPE かまたはその子ではない
SCOPE を評価しているとき真。

絞り込み条件を変える

static struct BLOCKTAG * new_blktag(void) (304.0)

static void blk_free(struct BLOCK *data) (304.0)

static void blk_mark(struct BLOCK *data) (304.0)