2020-06-26から1日間の記事一覧
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)) -- 出力…
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)) -- 出力…