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 trialJason Highley
419 PointsI have typed this same code into Xcode and it works perfectly. Please tell me what I am doing wrong.
let name = "Jason Highley" let greeting = "Hi there,"
let interpolatedGreeting = "(greeting) (name)"
// Enter your code below
let name = "Jason Highley"
let greeting = "Hi there"
let interpolation = "\(greeting), \(name)"
2 Answers
Jennifer Nordell
Treehouse TeacherHi there! You're doing fine, and yes, it works in Xcode. But even functional code can fail a challenge if it doesn't meet the exact requirements. Here's a quote from the instructions:
Second, declare a constant named greeting. Set the value of greeting to an interpolated string that combines "Hi there, " with the string stored in the name constant.
Your greeting
variable is supposed to contain both the "Hi there, " and the interpolated name.
The line you're looking for is:
greeting = "Hi there, \(name)"
Hope this helps!
Matthew Bilz
15,829 PointsHi there,
This code should get you where you need to be:
let name = "Jim"
let greeting = "Hi there, \(name)"
let finalGreeting = greeting + ". How are you?"
They want greeting to use string interpolation, so you need that forward slash and parenthesis around the name constant.
Then they want concatenation for the final constant, so you can use the constant value of greeting without any punctuation, then the + sign and the final piece of the String they are asking for.
I hope this helps!
Jason Highley
419 PointsJason Highley
419 PointsThank you so much. About 20 min of my time wasted on that!