Text Processing
String Interpolation
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.