Welcome to the Treehouse Community
Looking to learn something new?
Gustav Svedung3,227 Points
Code works i Xcode but isn't seen as correct in challenge
This code works in Xcode, but isn't recognized as correct in the task. Why is that?
// Enter your code below let name = "Gus" let greeting = "\("Hi there,") \(name)\(".")"
Kyle Lambert1,969 Points
Hi Gustav, interpolation only needs to be used for variables or constants with stored properties
let name = "Gus"
let name = "Gus" let greeting = "Hi there, \(name)."
Hi there hasn't been declared as a constant, therefore doesn't need interpolation syntax
This can also be written as:
let name = "Gus" let someGreeting = "Hi there" let greeting = "\(someGreeting), \(name)."
But for this challenge, use the first answer. Second answer is only displayed for a deeper understanding of how interpolation works.
Moderator Edited: Changed response from Comment to Answer so it may be upvoted / marked as Best Answer