struct Bar
{
var one:[Int] = []
var two:[Int] = []
var tri:[Int] = []
}
class foo
{
var bar = Bar()
func setupBar()
{
bar.one = [1]
bar.two = [2,2]
bar.tri = [3,3,3]
}
//bars are updated here
func updateBars()
{
updateBar(bar.one, bar.two) //...here...
updateBar(bar.two, bar.tri) //...here...
//etc...
}
//Bar1 should be concatenated with Bar2, and thus Bar1 will be updated.
func updateBar(_bar1:[Int], _bar2:[Int]) //...here...
{
}
在上面的示例中,在定義和調用中,updateBar方法的參數的正確語法是什麼?在Swift中選擇性地將類的屬性傳遞給類方法
我試過使用inout,但它也沒有工作。
如果你把一個解釋你在答案中做了什麼,你會得到我的贊同。 – JeremyP
@JeremyP,你是對的。有一個解釋是不錯的,而不僅僅是簡單的代碼。 :) –