func mapGen<T>(transform:((T)->T),collection:Array<T>) -> Array<T> {
func cat<T>(initial:Array<T>,element:T) -> Array<T> {
var mInitial = initial;
var telement = transform(element);
mInitial.append(telement);
return mInitial;
}
var k = collection.reduce([],cat);
return k;
}
我遇到了試圖運行這段代碼的問題。 我新來的swift任何人都可以幫我嗎?Swift T不會轉換爲T
我想寫一個通用的地圖出來的減少功能,它似乎並沒有工作。
嘗試更改'func貓'到'func貓' –
2014-10-07 22:23:14