Avatar
IteratorはIteratorProtocolに準拠していることがSequence側で制約かかってるので、Element = Intがない場合、どんなElementがくるかわからんけど取り敢えず回せる事になりそう
4:18 AM
@swift-5.4.3 func makeSequence() -> some Sequence { return Array<Int>([1, 2, 3]) } for element in makeSequence() { print(element) }