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 Object-Oriented Swift 2.0 Complex Data Structures Adding Instance Methods

Ben Masel
Ben Masel
2,004 Points

Do not know what to do here!

No idea what to do in this CC, can you help?

structs.swift
struct Person {
    let firstName: String
    let lastName: String
}
Ben Masel
Ben Masel
2,004 Points

I have NO idea what to do here!

What's the problem? Are you getting an error? What have you been tasked in doing?

Ben Masel
Ben Masel
2,004 Points

My question is: Given the struct below in the editor, we want to add a method that returns the person’s full name. Declare a method named getFullName() that returns a string containing the person’s full name. Note: Make sure to allow for a space between the first and last name

1 Answer

I think looking at that you would have a function like this,

func getFullName() -> String{
 return("\(firstName) \(lastName")
}

so the function returns a string, and the string that it returns contains the variables firstName and lastName.

Let me know if this helps :D

Ben Masel
Ben Masel
2,004 Points

Sorry, but it's not working

Anthony Boutinov
Anthony Boutinov
13,844 Points

Because there's a missing closing bracket