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 trialMichael Cafin
iOS Development Techdegree Student 1,221 PointsInterpolated Strings
I have been stuck for about 45 minutes on this and I am probably not understanding the question correctly.
"In this task we're going to declare two strings. First, declare a constant named name and assign to it a String containing your name. 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. As an example, the final value of greeting could be "Hi there, Linda.". Note: Make sure to enter a period/full stop after your name in the final string."
I have tried the following but that seems to give an error in the Treehouse online system
let name = "Michael." let greeting = "(Hi there,) (name)"
Then I tried it differently using Xcode and that provided me with needed result
let name = "Michael." let greeting = "Hi there,"
let greetingName = "(greeting) (name)"
Please, advise
2 Answers
andren
28,558 PointsIn swift you interpolate strings by using a slash and and two parentheses and then the variable name you want inserted in the string between those, like this:
"Hello there \(name)" // This places the contents of the name variable inside of the string.
So the solution looks like this:
let name = "Michael."
let greeting = "Hi there \(name)"
Michael Cafin
iOS Development Techdegree Student 1,221 PointsWow! Thanks Andren this was very helpful. And, yes it worked :)