💎

【Ruby】文字列型、整数型

2023/09/21に公開

型ってなに?

  • 文字列型(String)
  • 整数型(Integer)

ダブルクォーテーション(")で囲ったものは、文字列型として扱われ、囲っていないものは、整数型として扱われます。

もじは点々がついてるから""を付けるって覚える!


1行目は、整数型の計算である「5+3」が行われ、実行結果「8」が表示
2行目は、ダブルクォーテーション(")で囲われた「5+3」の文字が表示
3行目は、ダブルクォーテーション(")で囲われた文字列型の「5」と「3」を+でつないでいるので、「5」と「3」がつながって表示

文字列型、整数型の型変換

型が違うものを「+」で結合するとエラーが起きる。

to_s (整数型→文字列型へ変換)

puts "Samの年齢は" + 27.to_s + "です"

"文字列"+整数列+"文字列"だから、整数列のところに.to_sを記述する。

to_i (文字列型→整数型へ変換)

puts 100 + "200".to_i

Discussion