2015-09-21 54 views
0

在i以下錯誤升級迅速1.2至迅速2.0發生不能調用與類型的迅速一個參數列表減少2.0

不能調用與類型的參數列表減少

這裏是代碼

let escaped = reduce(string, "") { string, character in 
    string + (character == mark ? "\(mark)\(mark)" : "\(character)") 

你能幫助我如何解決這個問題

回答

2

reduce()是集合的方法,比如數組,所以你必須調用它,你可以訪問使用字符串characters財產人物的名單上,而不是對整個字符串本身:

let escaped = string.characters.reduce("") { string, character in 
    string + (character == mark ? "\(mark)\(mark)" : "\(character)") 
} 
+0

感謝它的工作! !!!!! – John

相關問題