RosettaCodeData/Task/Jump-anywhere/Haskell/jump-anywhere-2.hs
2023-07-01 13:44:08 -04:00

9 lines
260 B
Haskell

main = runProgram $
do
start <- label
lift $ putStrLn "Enter your name, please"
name <- lift $ getLine
if name == ""
then do lift $ putStrLn "Name can't be empty!"
goto start
else lift $ putStrLn ("Hello, " ++ name)