Interpolation places variable values and expressions inside a string.

String Interpolation

string_interpolation.rb
name = 
points = 7

message = "#{name} scored #{points * 2}"
tag = "#{name.downcase}-#{points}"

puts message
puts "tag=#{tag}"
name = 
points = 7

message = "#{name} scored #{points * 2}"
tag = "#{name.downcase}-#{points}"

puts message
puts "tag=#{tag}"
name = 
points = 7

message = "#{name} scored #{points * 2}"
tag = "#{name.downcase}-#{points}"

puts message
puts "tag=#{tag}"
interpolation Ruby evaluates `#{...}` inside a double-quoted string.