Avatar
omochimetaru 1/27/2020 8:49 AM
例えば let aa: [Int] = [1, 2, 3] let sa: [String] = ["a", "b", "c"] let zipped = zip(aa, sa) let fst = zipped.first! let ri : Int = fst.0 let rs : String = fst.1
8:49 AM
↑こう書いた時に、 ri: Intrs: String の部分の型チェックが必要で
8:50 AM
fst の型が (Int, String) であることが、 ZippedSequence.first の型定義シグネチャから導かれないといけない。