В
Size: a a a
В
В
В
АК
АК
ВК
АК
ВК
АК
В
FK
let sequence: AnySequence = allAddresses.lazy.filter { $0.identifier == "HOME" }.prefix(3)
let result = Array(sequence) // ~0.004 secs!
LazyFilterSequence
с ArraySlice
внутри, который не кастится в AnySequence
. И конкретно в этом коде не указан generic Element
для AnySequence
. Я никак не могу это воспроизвести.AnySequence
? В любом случае будет в два раза больше итераций из-за prefix(_:).AG
AG
DA
DA
SB
АК
АК
AG
AG