[swift] self 매개변수를 사용하여 객체 내에서 함수를 호출하는 방법은 무엇인가요?

예를 들어, 다음과 같이 self를 사용하여 객체 내에서 함수를 호출할 수 있습니다:

class MyClass {
    var name: String
    
    init(name: String) {
        self.name = name
    }
    
    func printName() {
        print("My name is \(self.name)")
    }
}

let myObject = MyClass(name: "John")
myObject.printName()

위 예제에서 self.name은 현재 객체의 name 속성을 나타냅니다. self를 사용하여 객체 내에서 메서드를 호출하거나 속성에 접근할 수 있습니다.

참고 문헌: https://docs.swift.org/swift-book/LanguageGuide/Methods.html#