LoginSignup
0
0

More than 5 years have passed since last update.

8/29 今日の学習内容~Rubyの基礎を復習~

Last updated at Posted at 2016-08-29

今日の学習内容


昨日の学習ではコントローラとビューをいじって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 ? "奇数" : "偶数")という書き方をすることができます。
paiza_io.png

あとがき


もう少し学習を進められればいいんですけれど...
ゆっくりしてたらなかなか進まないですね(;´д`)

参考にさせていただいたサイトなど


改訂3版基礎Ruby on Rails (Amazonのページ)
Paiza.IO

0
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0