Difference between revisions of "Return"
From Scriptwiki
m (dippadai 2) |
|||
Line 4: | Line 4: | ||
Value is optional. If value isn't specified, $return and the (possible) [[Custom Identifiers|custom identifier]] give you ''[[$null]]''. | Value is optional. If value isn't specified, $return and the (possible) [[Custom Identifiers|custom identifier]] give you ''[[$null]]''. | ||
+ | |||
+ | [[something]] | ||
== Example == | == Example == |
Revision as of 09:21, 3 July 2007
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 identifier can then be used in the calling routine.
Value is optional. If value isn't specified, $return and the (possible) custom identifier give you $null.
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.
alias bar { return My name is $1- } //echo -a $bar(Dana)
This would echo 'My name is Dana', as $1- refers to Dana.