2016-07-13 7 views
0

私はSwiftの初心者であり、 "The Swift Programming language(Swift 3 beta)"から素早く学習しています。この本では、ジェネリック関数を作成する例がありますが、上記のエラーが発生しています。メンバ '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) 

あなたは返すように追加することはできません、それだけで値を返します。

関連する問題