[swift] 함수의 내부와 외부 매개변수 이름을 다르게 사용하는 방법은 무엇인가요?

다음은 내부와 외부 매개변수 이름을 다르게 지정한 함수 예제입니다:

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

greet(name: "John")

위 코드에서 greet(name:) 함수의 내부 매개변수 이름은 person이지만, 함수를 호출할 때에는 name을 사용합니다. 이렇게 하면 함수의 사용이 더 명확해지고 가독성이 향상됩니다.