サクサク読めて、アプリ限定の機能も多数!
条件によって評価されたりされなかったりする変数をifとかの外に置いても気にしなくていいのは遅延評価の典型的なメリットですよな。ガードについたwhereは確かに意識から漏れそう。
igrep のブックマーク 2019/03/25 12:42
Strict拡張でハマったお話 - Qiita[haskell][遅延評価]条件によって評価されたりされなかったりする変数をifとかの外に置いても気にしなくていいのは遅延評価の典型的なメリットですよな。ガードについたwhereは確かに意識から漏れそう。2019/03/25 12:42
このブックマークにはスターがありません。 最初のスターをつけてみよう!
qiita.com/pxfnc2019/03/25
main = do n <- readLn print $ div10 n div10 :: Int -> Int div10 n | n == 0 = 0 | otherwise = result where result = 10 `div` n div10は10を引数の数字で割るような実装となっており、0で割られる時に0を返...
5 人がブックマーク・1 件のコメント
\ コメントが サクサク読める アプリです /
条件によって評価されたりされなかったりする変数をifとかの外に置いても気にしなくていいのは遅延評価の典型的なメリットですよな。ガードについたwhereは確かに意識から漏れそう。
igrep のブックマーク 2019/03/25 12:42
このブックマークにはスターがありません。
最初のスターをつけてみよう!
Strict拡張でハマったお話 - Qiita
qiita.com/pxfnc2019/03/25
main = do n <- readLn print $ div10 n div10 :: Int -> Int div10 n | n == 0 = 0 | otherwise = result where result = 10 `div` n div10は10を引数の数字で割るような実装となっており、0で割られる時に0を返...
5 人がブックマーク・1 件のコメント
\ コメントが サクサク読める アプリです /