我想{$0 > 1}在调用NSIndexSet类时使用简短形式的闭包:
let indexSet: NSIndexSet = getSomeIndexSet()
let filteredIndexSet = indexSet.indexesPassingTest(){$0 > 1}
Run Code Online (Sandbox Code Playgroud)
但它给了我
无法使用类型为"((_) - > _)"的参数列表调用"indexesPassingTest"
但这有效:indexSet.indexesPassingTest(){(i,s) in i > 1}虽然类型名称仍然不存在.
这是一个错误还是我错过了什么?