У меня есть тип внутри моего протокола. Должен ли я добавлять типы к соответствующему типу или есть альтернатива? Моя цель состоит в том, чтобы объявить тоталии один раз.Типалии внутри протокола
protocol SomeProtocol {
associatedtype T
typealias Closure = (T) -> Void
var blocks: [Closure] { get set }
}
struct SomeStruct<T>: SomeProtocol {
typealias Closure = (T) -> Void // <- do I have to add this?
var blocks: [Closure]
}
FYI это работает. Я просто ищу более простой реализации типов.
Ну, вы пробовали удалить его видеть то, что происходит? – Alexander
Я спрашиваю, использую ли я толялии, нужно ли мне снова включить его. – efremidze