Numeric (str)
Less than 1 minuteSpecial VariablesLocally Scoped VariablesReserved Variables
Numeric (str)
Variables who's name is a positive integer, eg
0,1,2,3and above
Description
Variables named 0 and above are the equivalent index value of @ARGV.
These are reserved variables so they cannot be changed.
Examples
» function example { out $0 $2 }
» example 1 2 3
example 2
Detail
0 (str)
This returns the name of the executable (like $ARGS[0])
1, 2, 3... (str)
This returns parameter n (like $ARGS[n]). If there is no parameter n then the variable will not be set thus the upper limit variable is determined by how many parameters are set. For example if you have 19 parameters passed then variables $1 through to $19 (inclusive) will all be set.
See Also
- Define Variable:
set: Define a variable (typically local) and set it's value - Output String, stdout:
out: Print a string to the stdout with a trailing new line character - Private Function:
private: Define a private function block - Public Function:
function: Define a function block - Tab Autocompletion:
autocomplete: Set definitions for tab-completion in the command line ARGV(json): Array of the command name and parameters within a given scopePARAMS(json): Array of the parameters within a given scopestr(string): string (primitive)
This document was generated from gen/variables/numeric_doc.yaml.