@@ -9,7 +9,8 @@ Stops the current <handler> and <return|returns> a <value> to the
99<handler> that <call|called> the current <handler>.
1010
1111Introduced: 1.0
12- Changed:8.1.0
12+
13+ Changed: 8.1.0
1314
1415OS: mac, windows, linux, ios, android
1516
@@ -89,19 +90,19 @@ remaining <statement|statements> in the <handler> are skipped. Hence,
8990the <return> <control structure> is usually used either at the end of a
9091<handler> or within an <if> <control structure>.
9192
92- The plain form of the <return> <control structure> always sets
93- <the result> to <value>. Additionally, if it is used within a <function>
93+ The plain form of the <return> <control structure> always sets the
94+ <result> to <value>. Additionally, if it is used within a <function>
9495or <getProp> <handler> then <value> is passed to the calling handler as
9596the return value of the <function>, or value of the property.
9697
97- The value form of the <return> <control structure> always sets
98- <the result> to empty. If it is used within a <command> or <message>
98+ The value form of the <return> <control structure> always sets the
99+ <result> to empty. If it is used within a <command> or <message>
99100handler then the <it> variable in the calling handler will be set to
100101<value>. If it is used within a <function> handler, then <value> is
101102passed to the calling handler as the return value of the <function>,
102103or value of the property.
103104
104- The error form of the <return> <control structure> sets < the result> to
105+ The error form of the <return> <control structure> sets the < result> to
105106<value>. If it is used within a <command> or <message> handler, then the
106107<it> variable in the calling handler will be set to empty. If it is used
107108within a <function> handler, then the return value of the <function> or
@@ -133,15 +134,14 @@ value can be processed to continue operation.
133134>*Note:* The <return> <control structure> is implemented internally as a
134135<command> and appears in the <commandNames>.
135136
136- References: return (constant), setProp (control structure),
137+ References: setProp (control structure),
137138getProp (control structure), throw (control structure),
138139if (control structure), pass (control structure),
139140exit (control structure), on (control structure),
140141function (control structure), result (function), commandNames (function),
141- value (function), merge (function), the result (function),
142- object (glossary), message handler (glossary), return (glossary),
143- call (glossary), property (glossary), pass (glossary), execute (glossary),
144- command (glossary), control structure (glossary), message path (glossary),
145- caller (glossary), message (glossary), statement (glossary),
146- handler (glossary)
142+ value (function), merge (function), object (glossary),
143+ message handler (glossary), call (glossary), property (glossary),
144+ pass (glossary), execute (glossary), command (glossary),
145+ control structure (glossary), message path (glossary), caller (glossary),
146+ message (glossary), statement (glossary), handler (glossary), return (glossary)
147147
0 commit comments