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 trialWilliam Flynn
2,304 PointsNot sure why it's saying my result variable is incorrect
The task is asking me to create a variable result and assign it to the tuple returned from the function greeting. Any idea why it says my variable has the wrong assignment?
func greeting(#person: String) -> (greeting: String, language: String) {
let language = "English"
let greeting = ("Hello \(person)","you speak \(language)")
return greeting
}
var result = greeting(person: "Tom")
2 Answers
Jack Blankenship
Full Stack JavaScript Techdegree Graduate 39,036 PointsThe task is looking for
let greeting = "Hello \(person)"
return (greeting, language)
kjvswift93
13,515 Pointsfunc greeting(person: String) -> (greeting: String, language: String) {
let language = "English"
let greeting = "Hello \(person)"
return (greeting, language)
}
var result = greeting("Tom")
println("\(result.language)")