Swift Currying
1 min readMar 29, 2020
Swift 裡將方法Currying是一個能夠產生多個類似方法的操作。
假如有個賣場每樣物品的折扣不同,可以只建立一個通用的方法,我們只要這樣
此方法接受一個參數(也就是要的折數),返回一個閉包(closure),然後再進行後續的動作
使用方式
只要一個方法,要幾折就有幾折,👍👍👍
更進階的用法可以參考這裡
Swift 裡將方法Currying是一個能夠產生多個類似方法的操作。
假如有個賣場每樣物品的折扣不同,可以只建立一個通用的方法,我們只要這樣
此方法接受一個參數(也就是要的折數),返回一個閉包(closure),然後再進行後續的動作
使用方式
只要一個方法,要幾折就有幾折,👍👍👍
更進階的用法可以參考這裡
大學讀企管/退伍後在業務圈打滾6年後突然有一天決定投入完全沒接觸過的程式設計/目前為一位iOS Developer/熱愛NBA/dafu1231@gmail.com