かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

Ruby 文字列と数値の連結

文字列どうしの連結

a = 'hello'
b = 'world'

puts a + ' ' + b
# -> hello world

+ で文字列連結できる

文字列と数値の連結

文字列どうしのように + だけだとエラーになってしまうので、数値を.to_sで文字列化してあげる必要がある

a = 'No.'
b = 100_000_000 # 数値の _ は無視される

puts a + b.to_s
# -> No.100000000

to_sto_strの違いがあるらしいのだけれど、今はまだはっきりどのような違いなのか理解できてない。
もう少しRubyできるようになってから改めて理解したい所。


プログラミング言語 Ruby

プログラミング言語 Ruby