Read Command-Line Arguments: Difference between revisions

Content added Content deleted
(Created task, added C++ and Perl)
 
(Added Haskell example)
Line 15: Line 15:
}
}


=={{header|Haskell}}==

import System.Environment
main = do
prog <- getProgName
args <- getArgs
putStrLn $ "Program name: " ++ prog
putStrLn $ "There are " ++ show (length args) ++ " arguments:"
forM_ (zip args [1..]) $ \(a,i) ->
putStrLn $ "Argument #" ++ show i ++ " is " ++ a


=={{header|Perl}}==
=={{header|Perl}}==