[Swift] 특이한 함수: 전달인자, 와일드카드

import UIKit

//func 함수 이름(전달인자 레이블: 매개변수 이름: 매개변수 타입, 전달인자 레이블: 매개변수 이름: 매개변수 타입...) -> 반환 타입 {
//    return 반환값
//}

func sendMessage(from myName: String, to name: String) -> String {
    return "Hello \(name)! I'm \(myName)"
}

sendMessage(from: "김태현", to: "황성안")

// _ 와일드카드 식별자
func sendMessage(_ name: String) -> String {
    return "Hello \(name)"
}

sendMessage("김태현 ")

// 가변 매개변수
func sendMessage(me: String, friends: String...) -> String {
    return "Hello \(friends)! I'm \(me)"
}

sendMessage(me: "김태현", friends: "황성안", "오미정")

좋은 웹페이지 즐겨찾기