RosettaCodeData/Task/Jump-anywhere/Haskell/jump-anywhere-2.hs
2016-12-05 22:15:40 +01: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)