シリーズ「Ruby1.9、Windowsで」です。
前回、「2-2-1.1変数のあらわし方」をやっていて、今回「2-2-1-4 日付、時間」の予定だったのですが、冷静に考えたら、時刻って・・・
年、月、日、時、分、秒
って、複数の値でしした。つまり、この「2-2-1.1変数のあらわし方」でやるところではないので、複数の値についてやるときに、書くことにします。
ということで、今回はその先の「3-1-1.数値の処理(数値演算)」です。
今回も、irb(インタープリタで、すぐ確認できるやつ)を使い
お勉強資料に、
オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル
http://www.ruby-lang.org/ja/man/html/index.html
を使います。
■算術演算
足し算、引き算、掛け算、割り算、あまりは、+ - * / % と用意されているようです。
累乗は、** です。
a=5+2.8のように、整数小数混在もOKです。
ここで、
a=5.5
b=a%5
というように、小数に対するあまりももとめることができます。
(ちなみに上記の場合、あまり0.5になります)
でも、++,--(インクリメント演算子/デクリメント演算子)はないようです。
代入演算というそうですけど、a+=3とか、a -=5とかいう、+=,-=はあるみたいです。
■その他の演算
ビット演算
比較演算子
代入演算
などがあるようです。
くわしくは、
Ruby/演算子
http://www.bugbearr.jp/?Ruby%2F%E6%BC%94%E7%AE%97%E5%AD%90
を参照してください。
っていうことで、今回はここまで