Haskell 對functor和applicative的理解

盒子裏的計算 若是咱們要運算1+2的話咱們直接寫:1+2,這樣就會返回結果3.web 可是,若是咱們要計算列表裏面的數值怎麼辦呢?數組 例如: 咱們想計算 [1] + [2],咱們但願haskell能計算出的結果是[3],這時候<*>與<$>的做用就出來了,經過下面的表達式咱們能夠獲得結果[3]app (+) <$> [1] <*> [2] <$>會把(+)運算符變成列表內部的運算符,能夠看成是一
相關文章
相關標籤/搜索