0
是否可以創建計算數組屬性,還是需要創建一個重載函數來完成此操作?swift類可以使用計算屬性數組
I.E.難道這是改寫爲屬性
class myclass (
private var myInternalArray[pvtstrct]()
init(){
<loop building myInternalArray.insert(struct, at Index) .....>
}
func lfof(index: Int, value: String) {
myInternalArray(index) = PrivateCoversionFromString(value)
}
func lfof(index: Int) -> String {
return PrivateConversionToString(myInternalArray(index))
}
我明白如何在這種情況下工作。我有的問題是獲得我需要傳遞給我的內部函數的索引和值,因爲這是一個計算轉換爲內部數組。 – user6194042
您應該在'get {}'和'set {}'塊中對內部數組進行翻譯。也許如果你能詳細說明上下文,我們可以根據你的需要進行調整。 – catalandres
我擴展了這個例子。我改變了你使用的函數的名字,只是爲了讓它更具可讀性。我使用了'SomeType',因爲我不知道你的私有數組的類型。 – catalandres