【发布时间】:2015-11-02 16:40:37
【问题描述】:
我被这个错误困住了:
func compactCoords(coords: [Int]) -> [Int]{
return coords.filter({ (value) -> Bool in
return value != 0
})
}
不能使用类型为“(@noescape (Int) throws -> Bool)”的参数列表调用“过滤器”
感谢您的帮助!
【问题讨论】:
-
为了帮助你,我需要更多的上下文。你如何调用该函数?上次出现此错误时,我尝试将返回的过滤器函数数组应用于集合。因此,您可能会因为调用该函数的方式而收到错误...
-
托尼史塔克谢谢。这对我有帮助。 :)
标签: swift