Monalog

3133人のHaskell好きが訪れました

コードブロックをサポート

2026/01/30

Markdownパーサを改良しコードブロックに対応した。めでたい。

add :: Int -> Int -> Int
add x y = x + y
add 1 2

パズルを作っているような気持ちになる。再帰処理がでてきた。果たしてパフォーマンスはどうなのか。ぜんぜん分からないけど、とりあえず動いているから良しとする。オーバーロードのような?型ごとに関数を複数定義する書き方に慣れてない。でも楽しい。

そしてガードを初めて使ったが非常に便利。こんなん使い始めたらif-elseを書いてくのが面倒になる。

drink :: Int -> String
drink age
  | age > 19 = "ビア"
  | age < 10 = "こどもビア"
  | otherwise = "おみず"

戻る