t-shibata
$
と`.`の使い分けのポイントはありますでしょうか?以下のような例ではどちらの書き方も可能で結果も同じになります。
list :: [Int] list = [1..3] f :: Int f = sum . map (+2) $ list g :: Int g = sum $ map (+2) list
haskellの拡張機能のインテリセンスも特に何もサジェストしてくれないので好みでいい感じなのでしょうか。
$
と`.`の使い分けのポイントはありますでしょうか?list :: [Int] list = [1..3] f :: Int f = sum . map (+2) $ list g :: Int g = sum $ map (+2) list