Posted at

[Ruby]to_iメソッドとto_sメソッドについて

More than 1 year has passed since last update.


to_i と to_s が覚えられない

と言うか覚える気が無いようなのでメモっとく


  • to_iメソッドが文字→数値

  • to_sメソッドが数値→文字

to_iの例

number = "10"

puts number + 90  #エラーになる
puts number.to_i + 90  #OK

to_sの例

number = 10

puts number + "個のりんご"  #エラーになる
puts number.to_s + "個のりんご" #OK


参考文献

ruby 数値と文字列を連結させる方法「to_s」「to_i」メソッド