Обновить

Комментарии 2

На первый взгляд всё кажется довольно просто: если тип соответствует протоколу View, значит его можно использовать в качестве представления SwiftUI. Но View — это не совсем обычный протокол. Это протокол с ассоциированным типом (Protocol with Associated Type, или PAT).

ваша нейросеть дала сбой?

1)только структуры можно использовать для реализации View

2)"протокол с ассоциированным типом" - откуда вообще такая терминология? Как тогда вы назовете протокол, у которого таких типов несколько?

  1. Ну это душно. Понятно ведь, что автор имел в виду.

  2. Ну назовите его протокол с ассоциированными типами. Вообще это просто associated types, но тут про протокол речь и вполне понятно почему в этом контексте автор написал именно так. Что тут даст иное название, если сути это не меняет?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации