將一個元組函式應用於兩個引數(currying)
使用 curry 函式(來自 Prelude 或 Data.Tuple)將帶元組的函式轉換為帶有兩個引數的函式。
curry fst 1 2 -- computes 1
curry snd 1 2 -- computes 2
curry (uncurry f) -- computes the same as f
import Data.Tuple (swap)
curry swap 1 2 -- computes (2, 1)
使用 curry 函式(來自 Prelude 或 Data.Tuple)將帶元組的函式轉換為帶有兩個引數的函式。
curry fst 1 2 -- computes 1
curry snd 1 2 -- computes 2
curry (uncurry f) -- computes the same as f
import Data.Tuple (swap)
curry swap 1 2 -- computes (2, 1)