J'utiliserais le constructeur #{}
, comme indiqué dans les autres réponses.
Je tiens également à souligner qu'il y a une vraie subtilité à surveiller ici :
2.0.0p247 :001 > first_name = 'jim'
=> "jim"
2.0.0p247 :002 > second_name = 'bob'
=> "bob"
2.0.0p247 :003 > full_name = '#{first_name} #{second_name}'
=> "\#{first_name} \#{second_name}" # not what we expected, expected "jim bob"
2.0.0p247 :004 > full_name = "#{first_name} #{second_name}"
=> "jim bob" #correct, what we expected
Alors que les chaînes peuvent être créées avec des guillemets simples (comme le montrent les variables first_name
last_name
, le constructeur #{}
ne peut être utilisé que dans les chaînes avec des guillemets doubles.