相关疑难解决方法(0)

Swift结构类型的递归值

结构在Swift中不能具有递归值类型.所以后面的代码无法在Swift中编译

struct A {
    let child: A
}
Run Code Online (Sandbox Code Playgroud)

值类型不能递归,因为它将具有无限大小.但我想知道为什么以下代码可以编译?

struct A {
    let children: [A]
}
Run Code Online (Sandbox Code Playgroud)

recursion struct swift

6
推荐指数
3
解决办法
917
查看次数

标签 统计

recursion ×1

struct ×1

swift ×1