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:
“The unlucky hand dealt to clear and precise writers is that people assume they are superficial and so do not go to any trouble in reading them: and the lucky hand dealt to unclear ones is that the reader does go to some trouble and then attributes the pleasure he experiences in his own zeal to them.”
—Friedrich Nietzsche (18441900)
“It has often been argued that absolute scepticism is self-contradictory; but this is a mistake: and even if it were not so, it would be no argument against the absolute sceptic, inasmuch as he does not admit that no contradictory propositions are true. Indeed, it would be impossible to move such a man, for his scepticism consists in considering every argument and never deciding upon its validity; he would, therefore, act in this way in reference to the arguments brought against him.”
—Charles Sanders Peirce (18391914)