エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
久々に入門Haskellのsamegameを作る章を読んだ。本を買った当時は頭に入ってこなくて流し読みしかしなか... 久々に入門Haskellのsamegameを作る章を読んだ。本を買った当時は頭に入ってこなくて流し読みしかしなかった記憶があるけど、今読むと書いてあることはシンプルだった。 この本に問題があるわけではなく10年前の本なので当たり前だけど、なんだかなあと思うところが多々ある。 なんでもかんでも map と filter と zip と foldr で済ませようとする なんでもかんでも 1 行で書こうとする where が大好き *1 トップレベルの識別子にも型定義してない 2016年ではWin上で HGL はビルドできなかった・・・ この関数とか。 filterBoard :: (Pt -> a -> Bool) -> [[a]] -> [[a]] filterBoard f board = filter ((/=0).length) $ zipWith (\x column -> conc