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:
“With one days reading a man may have the key in his hands.”
—Ezra Pound (18851972)
“When I am convinced of any principle, it is only an idea which strikes more strongly upon me. When I give the preference to one set of arguments above another, I do nothing but decide from my feeling concerning the superiority of their influence.”
—David Hume (17111776)