[SWIFT] '_' 의 의미

힐링힐링·2023년 9월 7일
0

SWIFT 문법

목록 보기
4/26

Swift 함수 정의에서 밑줄(_)은 매개변수 이름을 생략하거나 호출할 때 매개변수 이름을 사용하지 않겠다는 의미입니다.

일반적으로 Swift 함수를 호출할 때, 각 매개변수 이름과 함께 값을 전달해야 합니다. 예를 들어:

func greet(name: String, age: Int) {
    print("안녕하세요, \(name)님! \(age)세이시네요. 여전히 아르답네요")
}

greet(name: "아이유", age: 30)

위의 코드에서 greet(name:age:) 함수를 호출할 때 매개변수 이름을 명시적으로 사용하고 있습니다.

그러나 때로는 함수 호출을 더 간결하게 만들고 싶을 때가 있습니다. 이때 밑줄(_)을 사용하여 매개변수 이름을 생략할 수 있습니다. 예를 들어:

func greet(_ name: String, _ age: Int) {
    print("안녕하세요, \(name)님! \(age)세이시네요.")
}

greet("카리나", 23)
profile
블로그 이전합니다 https://james-kim-tech.tistory.com/

0개의 댓글