Avatar
もう少し正確に書くと↓かな。 func firsts<S1: Sequence, S2: Sequence>(of sequences: (S1, S2)) -> (S1.Element?, S2.Element?) { ({ $0.first }(sequences.0), { $0.first }(sequences.1)) }