Add also the examples in core help pages in the russian help page (port of modificati...
[scilab.git] / scilab / modules / core / help / ru_RU / variables / clear.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" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="ru" xml:id="clear">
3     <refnamediv>
4         <refname>clear</refname>
5         <refpurpose>уничтожает переменные</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>Последовательность вызова</title>
9         <synopsis>
10             clear a b c
11             clear('a','b','c')
12         </synopsis>
13     </refsynopsisdiv>
14     <refsection>
15         <title>Аргументы</title>
16         <variablelist>
17             <varlistentry>
18                 <term>a,b,c...</term>
19                 <listitem>
20                     <para>переменные любого типа и размера, но не защищённые</para>
21                 </listitem>
22             </varlistentry>
23         </variablelist>
24     </refsection>
25     <refsection>
26         <title>Описание</title>
27         <para>
28             Эта команда уничтожает переменные, которые не защищены. Она удаляет
29             перечисленные переменные из окружения. Само по себе, без аргументов, <code>clear</code>
30             уничтожает все переменные за исключением переменных, защищённых с помощью 
31             <code>predef</code>. Таким образом, две команды <code>predef(0)</code> и
32             <code>clear</code> уничтожают все переменные.
33         </para>
34         <para>
35             Обычно защищёнными переменными являются стандартные библиотеки и переменные с префиксом процента.
36         </para>
37         <para>
38             <note>
39                 Обратите внимание на особый синтаксис <code>clear a b c</code> и
40                 <code>clear('a','b','c')</code>, а не <code>clear(a,b,c)</code>. Обратите
41                 также внимание на то, что <code>a=[]</code> не уничтожает <varname>a</varname>, а
42                 устанавливает <varname>a</varname> пустой матрицей.
43             </note>
44         </para>
45         <para>
46             Команда <code>clear</code> может работать с несуществующими переменными, т. е.
47             <code>clear</code> уничтожает несуществующие переменные как если бы они существовали.
48         </para>
49     </refsection>
50     <refsection>
51         <title>Примеры</title>
52         <programlisting role="example"><![CDATA[
53 a=2;
54 b=3;
55 c=4;
56 clear a
57 isdef("a") // F
58 isdef("b") // T
59 clear("b");
60 isdef("b") // F
61         ]]></programlisting>
62     </refsection>
63     <refsection role="see also">
64         <title>Смотрите также</title>
65         <simplelist type="inline">
66             <member>
67                 <link linkend="predef">predef</link>
68             </member>
69             <member>
70                 <link linkend="who">who</link>
71             </member>
72         </simplelist>
73     </refsection>
74 </refentry>