Назад к задачам
Условие задачи

В данном фрагменте Swift‑кода требуется найти и объяснить ошибки.

struct Person {
    let name:String
    func greetings1(){
        { [self] in
            print("Hello,\(self.name)")
        }()
    }
    func greetings2(){
        { [self] in
            print("Hello,\(self?.name)!")
        }()
    }
    func greetings3(){
        { [self] in
            print("Hello,\(self?.name)!")
        }()
    }
}