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:
“Boys forget what their country means by just reading the land of the free in history books. Then they get to be men, they forget even more. Libertys too precious a thing to be buried in books.”
—Sidney Buchman (19021975)
“Argument is conclusive ... but ... it does not remove doubt, so that the mind may rest in the sure knowledge of the truth, unless it finds it by the method of experiment.... For if any man who never saw fire proved by satisfactory arguments that fire burns ... his hearers mind would never be satisfied, nor would he avoid the fire until he put his hand in it ... that he might learn by experiment what argument taught.”
—Roger Bacon (c. 12141294)