Appleが発行したSwiftの本を読んでいました。私はXCodeを持っている7.2.1 以下のコードは、コンパイルエラーを示しています。私は遊び場でこのコードを使用しました。Swfit関連タイプのコンパイルエラー
protocol Container {
associatedtype ItemType
mutating func append(item: ItemType)
var count: Int { get }
subscript(i: Int) -> ItemType { get }
}
ページの後半にコードhereが表示されます。
これはコードに変更する権利である場合、私はわかりません。私は
typealias ItemType
に
associatedtype ItemType
からプロトコルで1行目を変更するときには、エラーが表示されなくなります。
"エラーは消えます"しかし、Xcode 7.3にアップグレードする方がよいでしょう。それはSwift 2.2を持っていて、Swift 3はすぐそばにあります。あなたは後ろにいて、近代的なコードを扱うのがますます難しくなります(そしてSwift 3が来ると、あなたは完全に神秘的になります)。 – matt