Reading Command-line Arguments
Argument values | Argument counts | Program name / Script name | |
---|---|---|---|
C (C99) | argv | argc | first argument |
Objective-C | |||
C++ | |||
C# | args | args.Length | Assembly.GetEntryAssembly.Location; |
Java | args.length | ||
D | first argument | ||
JavaScript |
WScript.Arguments(n) | WScript.Arguments.length | WScript.ScriptName or WScript.ScriptFullName |
Go | os.Args | len(os.Args) | first argument |
Common Lisp | ? | ? | ? |
Scheme (R6RS) | (list-ref (command-line) n) | (length (command-line)) | first argument |
ISLISP | |||
Pascal | ParamStr(n) | ParamCount | first argument |
Visual Basic | Command | App.Path | |
Visual Basic .NET | CmdArgs(n) | CmdArgs.Length | .GetEntryAssembly.Location |
Python | sys.argv | len(sys.argv) | first argument |
S-Lang | __argv | __argc | first argument |
Fortran | DO i = 1,argc CALL GET_COMMAND_ARGUMENT (i,argv(i)) ENDDO | argc = COMMAND_ARGUMENT_COUNT | CALL GET_COMMAND_ARGUMENT (0,progname) |
PHP | $argv | $argc | first argument |
Perl | $ARGV | scalar(@ARGV) | $0 |
Perl 6 | @*ARGS | @*ARGS.elems | $PROGRAM_NAME |
Ruby | ARGV | ARGV.size | $0 |
Windows PowerShell | $args | $args.Length | $MyInvocation.MyCommand.Name |
OCaml | Sys.argv.(n) | Array.length Sys.argv | first argument |
F# | args. | args.Length | Assembly.GetEntryAssembly.Location |
Standard ML | List.nth (CommandLine.arguments , n) | length (CommandLine.arguments ) | CommandLine.name |
Haskell (GHC) | do { args <- System.getArgs; return args !! n } | do { args <- System.getArgs; return length args } | System.getProgName |
- ^a The command-line arguments in Visual Basic are not separated. A split function Split(string) is required for separating them.
Read more about this topic: Comparison Of Programming Languages (basic Instructions)
Famous quotes containing the words reading and/or arguments:
“They dont advertise for killers in the newspaper. That was my profession. Ex-cop. Ex- blade runner. Ex-killer.”
—David Webb Peoples, U.S. screenwriter, and Ridley Scott. Rick Deckard, Blade Runner, reading the newspaperhis opening lines (1982)
“The second [of Zenos arguments about motion] is the one called Achilles. This is to the effect that the slowest as it runs will never be caught by the quickest. For the pursuer must first reach the point from which the pursued departed, so that the slower must always be some distance in front.”
—Zeno Of Elea (c. 490430 B.C.)