Avatar
制約がない場合は↓なのかな? struct Hoge<Ts: variadic Any> { }
2:50 PM
Proposed Solution にそう書いてあるよ。
2:50 PM
てっきり型パラの左だと思ってた。
2:50 PM
struct ZipSequence<S1: Sequence, S2: Sequence, Ss: variadic Sequence> { private let s1: S1 private let s2: S2 private let ss: Ss // used as a type here, in a property declaration... // ... and here in a function signature init(_ s1: S1, _ s2: S2, _ ss: Ss) { (self.s1, self.s2, self.ss) = (s1, s2, ss) } }
2:51 PM
↑を見る限り、 variadic の利用側には variadic は付かないから、 variadic... でも利用側の ...variadic の意味にならない(可変長引数の意味しか持たない)と思った。 (edited)
2:52 PM
ただ、併用も意味不明な気がするのでコンパイルエラーかな?