たのしいRuby1章 8-10 変数とか
前の疑問が解けた。
irb(main):014:0> print "hoge" "moge" hogemoge=> nil irb(main):015:0> print "hoge" + "moge" hogemoge=> nil irb(main):044:0> printf "hoge%s" "moge\n", "-test-" hoge-test-moge => nil
たぶん、文字列演算の省略形。print "hoge", "moge"ではない。
そして、重要どころ。
irb(main):037:0> 1 / 2 => 0 irb(main):045:0> (1 / 2).class => Fixnum
整数/整数の場合は、答えも整数。数字にも色々型があるので、注意したい。
直方体の表面積。
irb(main):040:0> x = 10; y = 20; z = 30 => 30 irb(main):041:0> print "表面積 = ", (x * y + y * z + z * x) * 2, "\n" 表面積 = 2200 => nil
知らなかった・・・。←バカ丸出し。
複数行コメント
irb(main):053:0> =begin コメント開始 irb(main):054:0= いろいろ書く irb(main):055:0= =end コメント終わり ^外側?
おいおい。たぶん行単位だからだと思う・・・。ちょっと驚いた。