[doc] misc. fix & improvements
[scilab.git] / scilab / modules / core / help / ru_RU / error_handling / errclear.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
3           xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml"
4           xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook"
5           xmlns:scilab="http://www.scilab.org" xml:id="errclear" xml:lang="ru">
6     <refnamediv>
7         <refname>errclear</refname>
8         <refpurpose>очистка ошибки</refpurpose>
9     </refnamediv>
10     <refsynopsisdiv>
11         <title>Синтаксис</title>
12         <synopsis>
13           errclear()
14           errclear(n)
15         </synopsis>
16     </refsynopsisdiv>
17     <refsection>
18         <title>Описание</title>
19         <para>
20             Удаляет действие (реакцию на ошибку), связанную с ошибкой типа <literal>n</literal>.
21         </para>
22         <para>
23             Если <literal>n</literal> положительно (<literal>n</literal> &gt; 0), то оно обозначает номер
24             очищаемой ошибки, если же <literal>n</literal> &lt;= 0, то очищаются все ошибки
25             (поведение по умолчанию).
26         </para>
27     </refsection>
28     <refsection>
29         <title>Примеры</title>
30         <programlisting role="example">
31 a = 1;
32 try, b = undefinedvariable + a; end
33 [m,n0] = lasterror();
34 n0
35 try, b = undefinedvariable + a; end
36 errclear()
37 [m,n] = lasterror();
38 n
39 try, b = undefinedvariable + a; end
40 errclear(100)
41 [m,n] = lasterror(); n
42
43 try, b = undefinedvariable + a; end
44 errclear(999)
45 [m,n] = lasterror(); n
46         </programlisting>
47       <screen><![CDATA[
48 --> try, b = undefinedvariable + a; end
49 --> [m,n0] = lasterror();
50 --> n0
51  n0  =
52    999.
53
54 --> try, b = undefinedvariable + a; end
55 --> errclear()
56 --> [m,n] = lasterror();
57 --> n
58  n  =
59    0.
60
61 --> try, b = undefinedvariable + a; end
62 --> errclear(100)
63 --> [m,n] = lasterror(); n
64  n  =
65    999.
66
67 --> try, b = undefinedvariable + a; end
68 --> errclear(999)
69 --> [m,n] = lasterror(); n
70  n  =
71    0.
72 ]]></screen>
73     </refsection>
74     <refsection role="see also">
75         <title>Смотрите также</title>
76         <simplelist type="inline">
77             <member>
78                 <link linkend="lasterror">lasterror</link>
79             </member>
80         </simplelist>
81     </refsection>
82 </refentry>