0
我有這樣的代碼Swift:如何創建對另一個對象的引用而不增強它?
var myObj:MyClass?
我想,如果我呼籲objX
功能或設置objX = nil
它是在myObj
實際上做爲此
var objX = &myObj
等等?
THX
我有這樣的代碼Swift:如何創建對另一個對象的引用而不增強它?
var myObj:MyClass?
我想,如果我呼籲objX
功能或設置objX = nil
它是在myObj
實際上做爲此
var objX = &myObj
等等?
THX
沒有,你只能與INOUT聲明函數使用&。
func what(inout value: Int) {
// code
}
,或者通過通用的,如果你想與任何對象類型
func what<T>(inout value: T) { ...
如果我這樣做'VAR物objx =什麼(MyObj中)'會返回一個引用來訪問?鑑於what()將'value'返回爲' - > T' – StackUnderflow 2015-03-30 21:33:32
它將只返回參考 – dimpiax 2015-03-30 21:37:52