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 trial

iOS Swift Functions and Optionals Functions Function Return Types

I'm not understanding what error i have done

I tried to do exactly as the question said and precisely what the module showed but am getting an error. Could someone spot out and rectify my error? Thank you. :)

returns.swift
func greeting(person: String) -> String {
  return person
}
let name = greeting("Tom")
println("Hello \(name)")

1 Answer

Chase Marchione
Chase Marchione
155,055 Points

Hi Atharv,

Your function header looks good. As for replacing the println statement, you can specify the string you want to return in the actual return statement.

func greeting(person: String) -> String {
  return "Hello \(person)"
}

Hope this helps!

Sorry CJ Marchione.. but it didnt quite work.. :/