Avatar
path-dependent type があれば、↑をコンパイルエラーとして検出し、↓のコンパイルを通せるのか。 let ac = AnyCollection<Int>([1]) let x = ac[ac.startIndex]