У меня есть код ниже:
protocol Transformable {
associatedtype OutputType
func transform() -> OutputType
}
protocol AB {
associatedtype A: Transformable where A.OutputType == B
associatedtype B: Transformable where B.OutputType == A
}
Я получил ошибку:
Команда не выполнена из-за сигнала: Недопустимая инструкция: 4
без каких-либо дополнительных сведений о том, чтоошибка.
Код выглядит немного странно, но в чем проблема?