Avatar
SwiftUI の名前を出したのは SwiftUI にこだわってるわけじゃなくて、単に SwiftUI にすでにそういうものがあって Variadic Generics を使ってもパフォーマンスを保ちたいニーズがあるから挙げただけで、他のどんなケースでも(たとえば標準ライブラリに任意個数の zip を追加するとしても)ベタ書き展開したのと同じパフォーマンスを実現できるような特殊化を実現するために、どういう方法があるんだろう?と。
4:40 PM
ABI-public なのは前提として。
4:41 PM
さっきの map とか for とかみたいなやり方だとうまく特殊化できなさそう。