ARGV (json)
Less than 1 minute
ARGV
(json)
Array of the command name and parameters within a given scope
Description
ARGV
returns an array of the command name and parameters within a given scope. eg function
, private
, autocomplete
or shell script.
Unlike $PARAMS
, $ARGV
includes the function name.
This is a reserved variable so it cannot be changed.
Examples
» function example { $ARGV }
» example abc 1 2 3
[
"example",
"abc",
"1",
"2",
"3"
]
Detail
ARGS
Deprecation of In Murex versions 4.x and below, this variable was named ARGS
(with an 'S'). However in Murex 5.x and above it was renamed to ARGV
(with a 'V') to unify the name with other languages.
ARGS
will remain available for compatibility reasons but is considered deprecated and may be removed from future releases.
Synonyms
argv
ARGV
ARGS
See Also
- Array (
@
) Token: Expand values as an array - Modules and Packages: An introduction to Murex modules and packages
- Pipeline: Overview of what a "pipeline" is
- Reserved Variables: Special variables reserved by Murex
- Variable and Config Scoping: How scoping works within Murex
PARAMS
(json): Array of the parameters within a given scopeautocomplete
: Set definitions for tab-completion in the command linefunction
: Define a function blockjson
: JavaScript Object Notation (JSON)out
: Print a string to the STDOUT with a trailing new line characterprivate
: Define a private function blockset
: Define a local variable and set it's valuestring
(stringing): string (primitive)
This document was generated from gen/variables/ARGV_doc.yaml.