るりまサーチ

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

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_bind
  3. etc sc_2_c_dev
  4. tracer display_c_call
  5. tracer display_c_call?

ライブラリ

クラス

キーワード

検索結果

static void assign(VALUE self, NODE *lhs, VALUE val, int pcall) (38200.0)

左辺を表す構文木 lhs に対し、右辺の値 val を代入します。 Proc オブジェクトを起動する場合は pcall を非ゼロとします。

...左辺を表す構文木 lhs に対し、右辺の値 val を代入します。
Proc オブジェクトを起動する場合は pcall を非ゼロとします。...

static int assign_in_cond(NODE *node) (12200.0)

条件式中の代入に警告を出します。

条件式中の代入に警告を出します。

void rb_const_assign(VALUE klass, ID id, VALUE val) (12200.0)

Gem::Specification#assign_defaults -> () (9101.0)

全ての属性にデフォルト値をセットします。

全ての属性にデフォルト値をセットします。

これはアクセサメソッドを使用して行われるので、ブロックを用いた特別な初期化も
きちんと実行されます。セットされる値はデフォルト値のコピーです。

static NODE * assignable(ID id, NODE *val) (6200.0)

絞り込み条件を変える

static NODE * node_assign(NODE *lhs, NODE *rhs) (6200.0)

static VALUE massign(VALUE self, NODE *node, VALUE val, int pcall) (6200.0)

演算子式 (3184.0)

演算子式 * assign * selfassign * multiassign * range * range_cond * and * or * not * cond

...演算子式
* assign
* selfassign
* multiassign
* range
* range_cond
* and
* or
* not
* cond

//emlist[例][ruby]{
1+2*3/4
//}

プログラミングの利便のために一部のメソッド呼び出しと制御構造は演算子形
式をとります。Rubyには以下にあげ...
...&&」は「||」より優先順位が高いので、以下のように
解釈されます。

//emlist[][ruby]{
a && b || c #=> (a && b) || c
a || b && c #=> a || (b && c)
//}

ほとんどの演算子は特別な形式のメソッド呼び出しですが、一部の
ものは言語に組み込...
...方法についてはd:spec/def#operatorを参照してください。

:再定義できない演算子(制御構造)

演算子の組合せである自己代入演算子は再定義できません。
//emlist{
= ?: .. ... not && and || or ::
//}

===[a:assign] 代入

//emlist[例][r...