💎
【Ruby】文字列型、整数型
型ってなに?
- 文字列型(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