nix-book/source/recipes/devshell/haskell-pkg/Main.hs
Amy de Buitléir eabae3d7c7 temp
2025-09-04 20:21:18 +01:00

11 lines
331 B
Haskell

import Data.Map
m :: Map String Int
m = fromList [("cats", 3), ("dogs", 2)]
main :: IO ()
main = do
let cats = findWithDefault 0 "cats" m
let dogs = findWithDefault 0 "dogs" m
let zebras = findWithDefault 0 "zebras" m
print $ "I have " ++ show cats ++ " cats, " ++ show dogs ++ " dogs, and " ++ show zebras ++ " zebras."