Ruby Ruby Collections Build a Grocery List Program Build a Grocery List Program: Part 3

Shoko Ishigaki
Shoko Ishigaki
21,734 Points

String concatenation and interpolation

From my understanding, following codes both produce the same result.

puts "Quantity: " + item['quantity'].to_s
puts "Quantity: #{item['quantity']}"

Is there any reason to use one over another? Which one is commonly used in Ruby program? Thanks in advance!

1 Answer

Tim Knight
Tim Knight
28,852 Points

Hi Shoko!

There isn't really a reason to use one or the other in my experience outside of just your personal preference (especially in this example). I personally prefer the second version for its brevity.