Swift3 Swift 3,泛型,编译错误

Swift3 Swift 3,泛型,编译错误,swift3,Swift3,这段代码无法编译。为什么? class A {} class B<TypeA: A> {} class C<TypeA:A, TypeB:B<TypeA>> { var b: TypeB? } class A{} B类{} C类{ 变量b:类型b? } 您可以在这个编译器错误上检查它。 在该编译器错误上创建任务。 在上创建任务

这段代码无法编译。为什么?

class A {}

class B<TypeA: A> {}

class C<TypeA:A, TypeB:B<TypeA>> {
    var b: TypeB?
}
class A{}
B类{}
C类{
变量b:类型b?
}
您可以在这个编译器错误上检查它。 在该编译器错误上创建任务。 在上创建任务