39件ヒット
[1-39件を表示]
(0.066秒)
別のキーワード
種類
- 文書 (24)
- インスタンスメソッド (15)
ライブラリ
- ビルトイン (3)
- bigdecimal (12)
クラス
- BigDecimal (12)
- Bignum (3)
キーワード
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- 演算子式 (12)
検索結果
-
BigDecimal
# -@ -> BigDecimal (21201.0) -
self の符号を反転させたものを返します。
self の符号を反転させたものを返します。 -
Bignum
# -@ -> Integer (21101.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。 -
Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (3114.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
...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 semicol......! ruby -Ks
shebang。d:spec/rubycmd#shebangを参照。
: # coding: utf-8
マジックコメント。d:spec/m17n#magic_comment を参照。
: "a is #{a}"
d:spec/literal#exp
//emlist{
a = 10
p "a is #{a}" #=> "a is 10"
//}
: Range#each
説明文の中でのみ使われます。Ruby言......: @xxx
インスタンス変数。d:spec/variables#instanceを参照。
: @@xxx
クラス変数。d:spec/variables#classを参照。
: def +@ または def -@
単項演算子 +X や -X を定義するときの表記法。
//emlist{
class Symbol
def +@
self.upcase
end
end... -
演算子式 (48.0)
-
演算子式 * assign * selfassign * multiassign * range * range_cond * and * or * not * cond
...n
* range
* range_cond
* and
* or
* not
* cond
//emlist[例][ruby]{
1+2*3/4
//}
プログラミングの利便のために一部のメソッド呼び出しと制御構造は演算子形
式をとります。Rubyには以下にあげる演算子があります。
高い ::......ist[][ruby]{
a && b || c #=> (a && b) || c
a || b && c #=> a || (b && c)
//}
ほとんどの演算子は特別な形式のメソッド呼び出しですが、一部の
ものは言語に組み込みで、再定義できません。
: 再定義できる演算子(メソッド)
+@, -@ は単......などではこの記法を利用します。
//emlist{
| ^ & <=> == === =~ > >= < <= << >>
+ - * / % ** ~ +@ -@ [] []= ` ! != !~
//}
これらの演算子式の定義方法についてはd:spec/def#operatorを参照してください。
:再定義でき...