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 trialmarkohrvoic
UX Design Techdegree Student 11,619 PointsWrong? let name = "Marko" let greeting = "\("Hi there, ") \(name)."
I tried this in Xcode and it works, so why do I keep getting an error here on the website?
1 Answer
Steven Deutsch
21,046 PointsHey Marko Hrvoic,
You're really close! You're just not using string interpolation correctly.
// here we define a constant and set it to your name, the value "Marko" of type String
// Swift can infer that this is a String so we don't need to implicitly write it
let name = "Marko"
// here we define a constant called greeting and
// we set this greeting to "Hi there, Marko" using string interpolation
let greeting = "Hey there, \(name)"
/* \(variable) this is the format for string interpolation, where variable is the name
of the constant or variable that we want to pass in */
Good luck!