Avatar
そうですそうです
4:00 AM
たとえば、 func makeSequence() some Sequence<.Element = Int> { ... } var s = makeSequence() for item in s { print(item) } s = makeSequence() for item in s { print(item) } (edited)
4:00 AM
だと makeSequence の実体型を取得するのは理論上一回で済むですけど、
4:01 AM
func makeSequence() any Sequence<.Element = Int> { ... } var s = makeSequence() s = makeSequence()
4:02 AM
anyだとそれぞれboxから取り出さないといけない