2026-04-23 11:15:05 +02:00

17 lines
313 B
Haskell

module Main where
import System.Environment (getArgs)
greeting :: String -> String
greeting name = "hello, " ++ name ++ ", from Haskell and Nix"
main :: IO ()
main = do
args <- getArgs
let name =
case args of
[] -> "learner"
firstArg : _ -> firstArg
putStrLn (greeting name)