在swift中过滤元组数组

Jea*_*ent 2 arrays filter swift

我有一个名为元组的数组.

我想根据我的元组数组的元素值对这个数组应用一个过滤器

typealias Section = (sectionName : String, sectionInputs : [Input])

var defaultSectionsData : [Section]

var found = sectionsData.filter($0.sectionName == myString)
Run Code Online (Sandbox Code Playgroud)

但我有这个错误:

匿名闭包参数未包含在闭包中.

有什么建议吗?

Jea*_*art 12

必须在括号之间定义闭包:

var found = sectionsData.filter({$0.sectionName == myString})
// or equivalently
var found = sectionsData.filter {$0.sectionName == myString}
Run Code Online (Sandbox Code Playgroud)