何もかもが初心者ですが

プログラミングもアウトプットもブログも初心者ですが、初心者なりに成長するためにブログを書こうと思います

Cherry本勉強中 8月26日

フォーマットを指定して文字列作成

  • sprintfメソッド
    指定されたフォーマットの文字列を作成することができます
puts sprintf('%0.3f',1.5)
puts sprintf('%0.4f',1.5)
puts sprintf('%0.5f',1.5)

下記のように表示される

1.500
1.5000
1.50000

オブジェクトを複数渡すことも可能

puts sprintf('%0.3f+%0.4f',1.5,1.2)

下記のように表示される

1.500+1.2000

知らなかった文字列作成方法

cherry本の現在勉強しているページに載っている文字列作成が知らなかった方法なので、載せます
- 配列を連結して一つの文字列にする

[11,22,33].join
# 112233 と表示される
"hello"*5
# hellohellohellohellohello と表示される

数値

一言に数値と言っても、クラスが4つもあるので、その数値にあったメソッドを使用する必要がある

   |ー整数(integer)
数値ー|ー実数、小数(float)
   |ー有理数(rational)
   |ー複素数(complex)

参考 「プロを目指す人のためのRuby入門」