编译以下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")
}
}
Run Code Online (Sandbox Code Playgroud)
我在'myArray.append("BBB")'行上收到以下错误:
Immutable value of type 'Array<String>' only has mutating members named 'append'
Run Code Online (Sandbox Code Playgroud)
如何修复代码以允许调用此可变方法?
提前谢谢了