【发布时间】:2023-02-05 11:31:27
【问题描述】:
我有一个惰性序列,我对其进行了一些操作并希望从函数返回
func getSeq() -> ??? {
let a = array.lazy
./* ... operations like map, filter, etc */
}
a 的最终类型是:
LazyMapSequence<FlattenSequence<LazyMapSequence<LazyFilterSequence<LazySequence<[[ComponentId] : ArchetypeId]>.Elements>.Elements, Zip2Sequence<Zip2Sequence<[C1], [C2]>, [C3]>>>, (C1, C2, C3)>
现在如何返回 a 而不必将返回类型指定为该 long 类型?
【问题讨论】:
标签: swift lazy-evaluation lazy-sequences