为什么我不能在同一结构类型中引用结构

时间:2016-12-19 09:37:04

标签: swift retain-cycle

我有一个具有相同类型属性的结构。 我收到了错误

  

值类型''不能具有引用自身的存储属性

但这不是对自我的提及。 它只是对同一类型值的引用。

如果我把它改成一个类,一切都有效(我需要它成为一个结构)

代码:

public struct MockData {
    var data1: Int!
    var data2: String!
    var data3: MockData?
}

为什么这不编译,问题是什么?

由于

0 个答案:

没有答案