Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialPatrick Assir Toty
Courses Plus Student 148 PointsHow do we set a value to a constant by interpolating a stored constant and a value not assigned yet to any constant ?
let name = "Patrick" let greeting = "(hi there,), (name)"
let name = "Patrick"
let greeting = "hi there,", "\(name)"
2 Answers
Amber Lim
4,707 PointsThis is how you do it :)
let name = "Patrick"
let greeting = "Hi there, \(name)"
Just write whatever doesn't already exist in a constant between quote marks like you would a regular string:
let greeting = "Hi there, "
Then insert an existing value by calling it between /()
:
let greeting = "Hi there, /(name)" //call the name of the constant (which in this case also happens to be "name") to SUBSTITUTE the constant's value into the string!
The results will be:
"hi there, Patrick"
Let me know if this helped. :)
n8
13,047 PointsYou almost got it.
Name should be inside the same quotations as "Hi there, ".
let name = "Nate" let greeting = "Hi there, (name)"