Difference between revisions of "Return"
From Scriptwiki
(Added an example, changed so that it follows the mirc_help rules, added other minor stuff.) |
(Custom Identifiers -> Custom Identifiers) |
||
Line 20: | Line 20: | ||
* [[:Category:Identifiers|Identifiers]] | * [[:Category:Identifiers|Identifiers]] | ||
− | * [[ | + | * [[Custom Identifiers]] |
− | |||
− | |||
[[Category:Aliases]] [[Category:Commands]] | [[Category:Aliases]] [[Category:Commands]] | ||
− |
Revision as of 05:19, 14 September 2005
Halts a currently executing script and allows the calling routine to continue processing.
/return [value]
You can also optionally specify a return value which will be stored in the $result identifier. The $result can then be used in the calling routine.
Value is optional. If identifiers doesn't return any existing value, the return $null by default.
Example
var %c = 1 while (%c <= 10) { echo -a %c if (%c == 5) { return } inc %c }
Echos values from 1 to 5.
alias foo { return Today, it's the $asctime(dd.mm.yyyy) } /echo -a $foo
This will echo 'Today, it's the <current date>', as $foo returns it.