protocol Car {
var wheels : Int { get set}
init(wheels: Int)
}
extension Car {
init(wheels: Int) {
self.wheels = wheels
}
}
на self.wheels = колеса я получаю ошибку
Error: variable 'self' passed by reference before being initialized
Как определить инициализатор в расширении протокола?