Avatar
読みました。3ステップの構成が非常に読みやすかったです!
10:03 AM
func tupleFrom<T>(head: T, tail: (T...)) -> (T, T...) { (head, tail...) } let a: Int = 2 let b: Int = (3, 5) let c: (Int, Int, Int) = tupleFrom(head: a, tail: b) // (2, 3, 5) ここの b の型は (Int, Int) ですかね?