Swift/Swift 기초 문법

[기초] 프로퍼티 옵저버, 함수 매개변수 이름

hyunjuntyler 2023. 3. 26. 01:50

프로퍼티 옵저버

var myAge = 0 {
    willSet{
        print(myAge)
    }
    didSet{
        print(myAge)
    }
}

myAge = 10

0

10

값이 어떻게 변화했는지 알 수 있는 방법이다.

 

함수 매개변수 이름

func myFunc(name: String) -> String {
    return "안녕하세요 \(name)입니다."
}

myFunc(name: "swift")


func myFunc2(with name: String) -> String {
    return "안녕하세요 \(name)입니다."
}

myFunc2(with: "swiftUI")

func myFunc3(_ name: String) -> String {
    return "안녕하세요 \(name)입니다."
}

myFunc3("code")

위와 같이 함수를 선언해 줄때 같은 name이더라도 앞에 with_가 붙는다면 입력방법이 달라질 수 있다.

 

출처

 

[무료] 개발하는 정대리 스위프트 기초 문법 - 인프런 | 강의

“이 정도는 알겠지” 하고 넘어가는 강의는 그만! 초등학생도 이해할 수 있는 강의를 통해 스위프트 기초 문법을 익혀보세요! iOS 앱 개발을 하는데 큰 힘이 되실 거예요!, - 강의 소개 | 인프런

www.inflearn.com