1
我需要從setter中返回一個字符串,我該怎麼做?下面是代碼:設置器中的快速返回值
func example()->String{
var _a = 5
var a: Int{
set(newValue){
_a = newValue
if _a < 0{
//return a string here!!
}
}get{
return _a
}
}
a = 0
}
setter只設置值不返回。但是你可以在你的'example'方法中使用變量 –
從邏輯上講,你不能*返回* setter中的值* ... –
爲什麼你想要返回集合中的任何值?它有什麼用處? – Sahil