LoginSignup
0
0

More than 1 year has passed since last update.

文字列と数値を使おう1

Posted at

以下のプログラムでエラーが起きた原因

puts "1日は" + 24 * 60 + "分です。"

原因は文字列と数列は+を使って繋げることができないため!

正しいコードはこう

puts "1日は#{24 * 60}分です。"

or

puts "1日は" + (24 * 60).to_s + "分です。"

文字列として連結したい場合は数値を文字列に変換する。
方法は二つある
1.文字列の中に数値を入れる。
ダブルクオーテーションで囲んで文字列として扱って、そこに数値をぶちこむ。埋め込みたい値は#{}で囲む

2.to_sメソッドを使う。
to_sを使えば+が使えます!数値は ()で囲みましょう。そしてかっこの終わりに.to_sをつける!そしたら数値と文字列は繋がるのです。

0
0
0

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