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