[swift] Swift에서 함수의 호출은 어떻게 이루어지나요?

예시:

func greet(person: String) {
    print("Hello, \(person)!")
}

greet(person: "Swift") // 함수 호출

위의 예시에서는 “greet”라는 함수를 호출하고 있습니다. “greet” 함수는 “person”이라는 매개변수를 사용하고 있으며, 문자열 “Swift”를 전달하여 호출하고 있습니다.

서로 다른 매개변수를 갖는 여러 개의 함수를 정의할 수 있는 중복 이름의 함수 호출은 overloading으로 구분됩니다.