Dollar 是一个 Swift 库,为 Swift 编程语言提供函数式编程的助手方法,类似 Lo-Dash 或者 JavaScript 里的 Underscore。
示例代码:
取最大值:
$.max([1, 2, 3, 4, 2, 1]) //4从数组中移除指定值 :
$.pull([3, 4, 5, 3, 5], values: 3, 5) // [4] $.pull([3, 4, 5, 3, 5], values: 4) //[3, 5, 3, 5] $.pull([3, 4, 5, 3, 5], values: 3, 4, 5) //[]获取数组中最后一个元素 :
$.last([3, 4, 5]) //5通过下标从数组中找出数据 :
$.at(["ant", "bat", "cat", "dog", "egg"], indexes: 0, 2, 4) // ["ant", "cat", "egg"]还有上百个函数请参考开源代码主页上的说明。