Add also the examples in core help pages in the russian help page (port of modificati...
[scilab.git] / scilab / modules / core / help / ru_RU / control_flow / return.xml
index 1b96a5f..d52e7e5 100644 (file)
     <refsection>
         <title>Описание</title>
         <para>
-            В функции <literal>return</literal> прекращает исполнение функции; 
+            В функции <code>return</code> прекращает исполнение функции;
             <literal>[x1,..,xn]=return(a1,..,an)</literal> прекращает исполнение 
-            функции и выдаёт локальные переменные <literal>ai</literal> в 
-            вызывающее окружение под именами <literal>xi</literal>.
+            функции и выдаёт локальные переменные <varname>ai</varname> в
+            вызывающее окружение под именами <varname>xi</varname>.
         </para>
         <para>
-            В режиме <literal>pause</literal>, можно вернуться на более высокий уровень.
+            В режиме <code>pause</code>, можно вернуться на более высокий уровень.
             <literal>[x1,..,xn]=return(a1,..,an)</literal> возвращает на верхний уровень 
-            и передаёт локальные переменные <literal>ai</literal> под именами <literal>xi</literal>.
+            и передаёт локальные переменные <varname>ai</varname> под именами <varname>xi</varname>.
         </para>
         <para>
-            В <literal>execstr</literal>, вызванной функцией 
+            В <code>execstr</code>, вызванной функцией
             <literal>[x1,..,xn]=return(a1,..,an)</literal> 
-            прекращает исполнение функции и выдаёт локальные переменные <literal>ai</literal> 
-            в вызывающее окружение под именами <literal>xi</literal>.
+            прекращает исполнение функции и выдаёт локальные переменные <varname>ai</varname>
+            в вызывающее окружение под именами <varname>xi</varname>.
         </para>
         <para>
-            Инструкция <literal>resume</literal> эквивалентна инструкции <literal>return</literal>.
+            Инструкция <code>resume</code> эквивалентна инструкции <code>return</code>.
         </para>
+        <para>
+            <note>
+                Примечание: использование этой возможности может усложнить код. Вместо
+                этого рекомендуется использовать синтаксис <code>function b = foo()</code>.
+            </note>
+        </para>
+    </refsection>
+    <refsection>
+        <title>Примеры</title>
+        <programlisting role="example"><![CDATA[
+function foo(a)
+         a=a+1
+         b=resume(a)
+         c=52
+endfunction
+
+foo(42);
+assert_checkequal(b,43)
+// c не существует
+
+ ]]></programlisting>
     </refsection>
     <refsection role="see also">
         <title>Смотрите также</title>