36件ヒット
[1-36件を表示]
(0.005秒)
別のキーワード
キーワード
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
-
ruby 1
. 6 feature (12) - 演算子式 (12)
検索結果
-
演算子式 (13.0)
-
演算子式 * assign * selfassign * multiassign * range * range_cond * and * or * not * cond
...! ~
**
-(単項)
* / %
+ -
<< >>
&
| ^
> >= < <=
<=> == === != =~ !~
&&
||
.. .........単項演算子 +, - を表しメソッド定義
などではこの記法を利用します。
//emlist{
| ^ & <=> == === =~ > >= < <= << >>
+ - * / % ** ~ +@ -@ [] []= ` ! != !~
//}
これらの演算子式の定義方法についてはd:spec/def#operato......op は以下のいずれかです。演算子と=の間にスペースを
空けてはいけません。
+, -, *, /, %, **, &, |, ^, <<, >>, &&, ||
この形式の代入は
式1 = 式1 op 式2
と評価されます。ただし、op が &&, || の場合には、
式1 op (式... -
Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (7.0)
-
Rubyで使われる記号の意味(正規表現の複雑な記号は除く) ex q num per and or plus minus ast slash hat sq period comma langl rangl eq tilde dollar at under lbrarbra lbra2rbra2 lbra3rbra3 dq colon ac backslash semicolon
...れば -1
を返すように作ることが期待されています。
: 3 >> 1
シフト演算子。または類似のメソッド。
: a >>= 1
「>>」演算子の自己代入演算子。
//emlist{
a = 3
a >>= 1
p a #=> 1
//}
: { 1 => "11" , 3 => "333" }
ハッシュのリテラル... -
ruby 1
. 6 feature (7.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...Fixnum#>>, <<
負の数に対して右シフトすると 0 になることがありました。
((<ruby-bugs-ja:PR#247>))
負の数を引数にした左シフト(つまり右シフト)も同様におかしな挙動をして
いました。((<ruby-bugs-ja:PR#248>))
p(-1 >> 31)...