1
Техническое собеседование (30 минут)
1. Задача: Swift Protocols, Extensions и Наследование
protocol Payment {}
extension Payment {
func pay() {
print("Pay")
}
}
struct Card: Payment {
func pay() {
print("Pay with card")
}
}
let card: Payment = Card()
card.pay()2. Что выйдет при struct Card: Payment?
3. Что…