Dollar 是一個 Swift 庫,為 Swift 編程語言提供函數(shù)式編程的助手方法,類似 Lo-Dash 或者 JavaScript 里的 Underscore。
示例代碼:
取最大值:
$.max([1, 2, 3, 4, 2, 1]) //4從數(shù)組中移除指定值 :
$.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) //[]獲取數(shù)組中最后一個元素 :
$.last([3, 4, 5]) //5通過下標(biāo)從數(shù)組中找出數(shù)據(jù) :
$.at(["ant", "bat", "cat", "dog", "egg"], indexes: 0, 2, 4) // ["ant", "cat", "egg"]還有上百個函數(shù)請參考開源代碼主頁上的說明。