Substitutions in a string template

item = 'pen'
color = 'red'
p "Color of the #{item} is #{color}"
# prints
# Color of the pen is red
template = "Color of the %s is %s." # %s - stringp template % ['pen', 'red']
# prints Color of the pen is red.
template = "Color of the %{item} is %{color}." 
p template % { item: "pen", color: "red" }
# prints Color of the pen is red.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store