#以下のプログラムでエラーが起きた原因
puts "1日は" + 24 * 60 + "分です。"
原因は文字列と数列は+を使って繋げることができないため!
正しいコードはこう
puts "1日は#{24 * 60}分です。"
or
puts "1日は" + (24 * 60).to_s + "分です。"
文字列として連結したい場合は数値を文字列に変換する。
方法は二つある
1.文字列の中に数値を入れる。
ダブルクオーテーションで囲んで文字列として扱って、そこに数値をぶちこむ。埋め込みたい値は#{}で囲む
2.to_sメソッドを使う。
to_sを使えば+が使えます!数値は ()で囲みましょう。そしてかっこの終わりに.to_sをつける!そしたら数値と文字列は繋がるのです。