В Swift коллекции неявно реализованы с поведением копировать при записи; Однако мы не получаем его бесплатно в наших пользовательских типах.
Мой главный вопрос:
Независимо от того, как этого добиться, стоит ли это делать для наших пользовательских типов? Почему, почему нет?
Кроме того:
Согласно этот ответ, даже встроенные типы (но не коллекции), предоставленные из стандартной библиотеки Swift, делают не реализовывать его, что может указывать на то, что нам не нужно этого делать. Тем не менее, есть ли какие-либо преимущества в этом?
Array
,Double
,Bool
, и да, в определенные моменты я копирую ее. На данный момент, было бы хорошей идеей реализовать для него корову? - person Ahmad F   schedule 06.05.2019