m (Bot: Fixing links) |
m (→Compatibility: Undocumented added in 6.2) |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | The '''/returnex command''' immediately leaves the current subroutine and returns a given value back to the calling routine (if one exists). This command performs the same operation as {{mIRC|/return}} with the exception of how it handles | + | {{mirc title|/returnex Command}} |
+ | The '''/returnex command''' immediately leaves the current subroutine and returns a given value back to the calling routine (if one exists). This command performs the same operation as {{mIRC|/return}} with the exception of how it handles spaces. All spaces, including leading, trailing, and multiple, are retained. (Normally multiple spaces are collapsed into a single space and leading and trailing spaces are trimmed off). | ||
+ | |||
+ | This command was added undocumented mainly to allow people to call an identifier in the subtext parameter of {{mIRC|$regsubex}}, without seeing their returned value missing spaces but you can use it for that purpose anywhere. | ||
== Synopsis == | == Synopsis == | ||
Line 29: | Line 32: | ||
== Compatibility == | == Compatibility == | ||
− | + | {{mIRC compatibility|6.2}} | |
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == | ||
Line 43: | Line 42: | ||
{{mIRC command list}} | {{mIRC command list}} | ||
− | [[Category: | + | [[Category:mIRC commands|returnex command - mIRC]] |
Latest revision as of 13:01, 11 October 2022
The /returnex command immediately leaves the current subroutine and returns a given value back to the calling routine (if one exists). This command performs the same operation as /return with the exception of how it handles spaces. All spaces, including leading, trailing, and multiple, are retained. (Normally multiple spaces are collapsed into a single space and leading and trailing spaces are trimmed off).
This command was added undocumented mainly to allow people to call an identifier in the subtext parameter of $regsubex, without seeing their returned value missing spaces but you can use it for that purpose anywhere.
Synopsis[edit]
/returnex [value]
Switches[edit]
None
Parameters[edit]
- [value] - The value to return to the calling routine
Example[edit]
alias space_example { ; Prints 9: <space>A<space><space>B<space><space>C<space> echo -a $len($preserve_space) ; Prints 5: A<space>B<space>C echo -a $len($strip_space) } ; Return with the spaces intact alias preserve_space returnex $get_abc ; Collaps spaces alias strip_space return $get_abc ; Just an example string "<space>A<space><space>B<space><space>C<space>" alias get_abc returnex $+($chr(32), A, $chr(32), $chr(32), B, $chr(32), $chr(32), C, $chr(32))
Compatibility[edit]
Added: mIRC v6.2
Added on: 28 Jul 2006
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.