How to pass a struct to a function in Swift

1 Answer

0 votes
import Foundation

struct Person {
    var name: String
    var age: Int
}

func greet(person: Person) {
    print("Hello, \(person.name)! You are \(person.age) years old.")
}

let someone = Person(name: "Robert", age: 46)

greet(person: someone)



/*
run:

Hello, Robert! You are 46 years old.

*/

 



answered Oct 23, 2025 by avibootz

Related questions

1 answer 61 views
1 answer 71 views
1 answer 176 views
176 views asked Jun 30, 2021 by avibootz
1 answer 183 views
1 answer 265 views
...