我有一个名为元组的数组。
我想根据元组数组元素的值对这个数组应用一个过滤器
typealias Section = (sectionName : String, sectionInputs : [Input])
var defaultSectionsData : [Section]
var found = sectionsData.filter($0.sectionName == myString)
但我发现了这个错误:
匿名闭包参数未包含在闭包中。
有什么建议吗?
答案 0 :(得分:11)
必须在括号之间定义闭包:
var found = sectionsData.filter({$0.sectionName == myString})
// or equivalently
var found = sectionsData.filter {$0.sectionName == myString}