2016-07-13 28 views
0

我是Swift的初学者,从Swift编程语言(Swift 3 beta)中学习Swift。在本书中,有一个创建泛型函数的例子,但是我收到了上面提到的错误。对成员'append'的歧义引用

func makeArray<Item>(repeating item: Item, numberOfTimes: Int)->[Item] 
{ 
    var result = [Item]() 

    for _ in 0..<numberOfTimes { 

     return.append(item)//Error here. 

    } 

    return result 
} 

回答

2

这条线:

return.append(item) 

应该是:

result.append(item) 

您不能追加返回,它只返回值。

相关问题