36件ヒット
[1-36件を表示]
(0.026秒)
検索結果
-
BigDecimal
# -@ -> BigDecimal (21201.0) -
self の符号を反転させたものを返します。
self の符号を反転させたものを返します。 -
Vector
# -@ -> self (21101.0) -
単項演算子の - です。 各要素の符号を反転したベクトルを返します。
単項演算子の - です。 各要素の符号を反転したベクトルを返します。 -
演算子式 (3012.0)
-
演算子式 * assign * selfassign * multiassign * range * range_cond * and * or * not * cond
...+@, -@ は単項演算子 +, - を表しメソッド定義
などではこの記法を利用します。
//emlist{
| ^ & <=> == === =~ > >= < <= << >>
+ - * / % ** ~ +@ -@ [] []= ` ! != !~
//}
これらの演算子式の定義方法についてはd:spec/d......d
foo(1,2,3)
//}
多重代入の値は配列に変換された右辺です。
===[a:range] 範囲式
//emlist[例][ruby]{
1 .. 20
/first/ ... /second/
//}
文法:
式1 `..' 式2
式1 ` ... ' 式2
条件式以外の場所では式1から式2までの範囲オブジェク......d
foo(1,2,3)
//}
多重代入の値は配列に変換された右辺です。
===[a:range] 範囲式
//emlist[例][ruby]{
1 .. 20
/first/ ... /second/
(1..)
//}
文法:
式1 `..' 式2
式1 ` ... ' 式2
式1 `..'
式1 ` ... '
条件式以外の場所で......ップ (flip-flop) とも呼ばれます。
この振る舞いは 2.6.0 で deprecated になりましたが、元に戻りました。
そのため、2.6.0 から 2.6.3 では使うと「warning: flip-flop is deprecated」という警告がでます。
「..」の場合:
(1) 初期状態では...