###今日の学習内容
昨日の学習ではコントローラとビューをいじってHello World!
とWebページに表示させました。
これでchapter1が終了したので、chapter2に入っていきます(-ω-)/
chapter2ではRubyの基礎を学習をすることが目的のようなので、一日でササッと終わらせてしまいます('ω')ノ
####数値のクラス
数値のクラスは3つあるようです(-ω-)/(さらにRationalクラスとComplexクラスもあるようです。scivola様、ご指摘いただきありがとうございましたm(__)m)
知らなかったので書いておきます。
1.Fixnum
2.Bignum
3.Float
変数に、
1.整数
2.非常に大きな整数
3.浮動小数点数
を代入すると、それぞれ対応したクラスのオブジェクトが生成され(表現が正しくありませんでした。)できます。
(整数ならFixnumクラスのオブジェクトといった風に。)
####三項演算子?
?
は、「もし○なら△、違うなら□」という本来ならif else
文を使うものを、一行で書くことができる演算子です。
例えば、「変数xが2で割り切れないなら奇数、そうでないなら偶数をmessageに代入」は、三項演算子?
を使えば、
message = (x % 2 != 0 ? "奇数" : "偶数")
という書き方をすることができます。
###あとがき
もう少し学習を進められればいいんですけれど...
ゆっくりしてたらなかなか進まないですね(;´д`)
###参考にさせていただいたサイトなど