【发布时间】:2014-07-28 10:31:07
【问题描述】:
在编译以下 Swift 代码时(在 Sample.swift 中):
import Cocoa
class Sample {
func doSomething() {
var stringArray = Array<String>()
stringArray.append("AAA")
addToString(stringArray)
stringArray.append("CCC")
}
func addToString(myArray:Array<String>) {
myArray.append("BBB")
}
}
我在 'myArray.append("BBB")' 行收到以下错误:
Immutable value of type 'Array<String>' only has mutating members named 'append'
如何修复代码以允许调用此可变方法?
在此先感谢
【问题讨论】: