2020-06-26から1日間の記事一覧

Haskellの始め方(3)条件分岐とパターンマッチング

1.パターンマッチング(case式) 式の値がパターンにマッチするかしないかを判定する仕組み。 getValue defval maybe = case maybe of Nothing -> defval Just x -> x main = do print (getValue 0 Nothing) -- 出力: 0 print (getValue 0 (Just 5)) -- 出力…