88件ヒット
[1-88件を表示]
(0.111秒)
種類
- 関数 (66)
- インスタンスメソッド (11)
- 文書 (11)
ライブラリ
クラス
-
Gem
:: Specification (11)
キーワード
-
assign
_ defaults (11) -
assign
_ in _ cond (11) - assignable (11)
- massign (11)
-
node
_ assign (11) -
rb
_ const _ assign (11) - 演算子式 (11)
検索結果
先頭5件
-
static void assign(VALUE self
, NODE *lhs , VALUE val , int pcall) (44200.0) -
左辺を表す構文木 lhs に対し、右辺の値 val を代入します。 Proc オブジェクトを起動する場合は pcall を非ゼロとします。
左辺を表す構文木 lhs に対し、右辺の値 val を代入します。
Proc オブジェクトを起動する場合は pcall を非ゼロとします。 -
void rb
_ const _ assign(VALUE klass , ID id , VALUE val) (12400.0) -
-
Gem
:: Specification # assign _ defaults -> () (12201.0) -
全ての属性にデフォルト値をセットします。
全ての属性にデフォルト値をセットします。
これはアクセサメソッドを使用して行われるので、ブロックを用いた特別な初期化も
きちんと実行されます。セットされる値はデフォルト値のコピーです。 -
static NODE * assignable(ID id
, NODE *val) (12200.0) -
-
static NODE * node
_ assign(NODE *lhs , NODE *rhs) (12200.0) -
-
static VALUE massign(VALUE self
, NODE *node , VALUE val , int pcall) (12200.0) -
-
static int assign
_ in _ cond(NODE *node) (12200.0) -
条件式中の代入に警告を出します。
条件式中の代入に警告を出します。 -
演算子式 (64.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)
//}
ほとんどの演算子は特別な形式のメソッド呼び出し......できる演算子(メソッド)
+@, -@ は単項演算子 +, - を表しメソッド定義
などではこの記法を利用します。
//emlist{
| ^ & <=> == === =~ > >= < <= << >>
+ - * / % ** ~ +@ -@ [] []= ` ! != !~
//}
これらの演算子式...