我正在使用swift,我有一个数组,我想使用其中一个属性的值来搜索对象。
在C#中我会使用lambda来查找我的对象:
return myArray.FirstOrDefault(obj -> obj.Name == "Foo");
我听说swift使用闭包而不是lambdas,所以有没有类似的方法在使用闭包的swift中完成这个单行任务?
我已经检查了苹果关于Closures here的文档,但似乎一切都需要编写一个单独的函数。感觉好像有一种简单的方法可以在swift中做到这一点我还没有找到。
答案 0 :(得分:5)