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!

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


I'm having trouble with this Swift question

Challenge task 3 of 3 Call the function greeting and pass it the string "Tom".

func greeting(person: String) {

    println("Hello \(person)")


6 Answers

Did you get it?

no I did not... I dont know why it's not working

That code up there works in my Playground hhm....

yes I know mines too but I dont know whati'm doing wrong on typing it

Just try refreshing the challenge. The code looks exactly as what I tried, and the challenge succeeded.

func greeting(person: String) {
    println("Hello \(person)")


I'm copying your answer and still dont work

Remove the semicolon at the end


println("Hello (person)") this works

I;m having trouble with learning swift basics. I cain't gat passed the challenge where is asks you to; "Given the constant named language, write a println statement which will print the following string: "Learning Swift". (Remember to use the language constant within the string you pass to your println statement)." Pleas help me.