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

TASON·2022년 1월 12일
0

IOS

목록 보기
3/3
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: "황성안", "오미정")
profile
프론트엔드 개발자 / iOS 개발 스터디 중

0개의 댓글