结构在Swift中不能具有递归值类型.所以后面的代码无法在Swift中编译
struct A { let child: A }
值类型不能递归,因为它将具有无限大小.但我想知道为什么以下代码可以编译?
struct A { let children: [A] }
recursion struct swift
recursion ×1
struct ×1
swift ×1