Welcome to the Treehouse Community
Looking to learn something new?
Kjetil Korsveien1,713 Points
Works in Xcode, but not in the CodeChallenge
Xcode, but not in the CodeChallenge
let name = "Kjetil." let greeting = "("Hi there") (name)"
also tried different variations with the punctionation mark.
// Enter your code below let name = "Kjetil." let greeting = "\("Hi there") \(name)"
Kyle Lambert1,969 Points
Hi Kjetil, the reason for the error is because you're trying to use string interpolation on a value that isn't declared. 'name' is declared by the constant
let name = "Kjetil"
However 'Hi there' isn't declared and is only a part of the constant 'greeting'
There is two ways to correct this.
Remove string interpolation from 'Hi there'
let name = "Kjetil" let greeting = "Hi there \(name)."
Declare 'Hi there' as a constant
let name = "Kjetil" let someGreeting = "Hi there" let greeting = "\(someGreeting) \(name)."
But for the sake of this code challenge use answer 1.