Swift:如何在不使其变强的情况下创建对另一个对象的引用?

时间:2015-03-30 21:24:18

标签: swift object reference null

我有这段代码

var myObj:MyClass?

我想这样做

var objX = &myObj

因此,如果我在objX上调用某个函数或设置objX = nil,那么它实际上是在myObj上完成的吗?

THX

1 个答案:

答案 0 :(得分:1)

不,你可以使用&仅在inout声明的功能中。

func what(inout value: Int) {
    // code
}

或通过泛型,如果您想使用任何对象类型访问

func what<T>(inout value: T) { ...