~ubuntu-branches/ubuntu/raring/scilab/raring-proposed

« back to all changes in this revision

Viewing changes to modules/core/help/ru_RU/variables/exists.xml

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2012-08-30 14:42:38 UTC
  • mfrom: (1.4.7)
  • Revision ID: package-import@ubuntu.com-20120830144238-c1y2og7dbm7m9nig
Tags: 5.4.0-beta-3-1~exp1
* New upstream release
* Update the scirenderer dep
* Get ride of libjhdf5-java dependency

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0" encoding="UTF-8"?>
2
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:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="exists" xml:lang="ru">
3
 
  <refnamediv>
4
 
    <refname>exists</refname>
5
 
    <refpurpose>проверяет существование переменной</refpurpose>
6
 
  </refnamediv>
7
 
  <refsynopsisdiv>
8
 
    <title>Последовательность вызова</title>
9
 
    <synopsis>ve = exists(name [,where])</synopsis>
10
 
  </refsynopsisdiv>
11
 
  <refsection>
12
 
    <title>Аргументы</title>
13
 
    <variablelist>
14
 
      <varlistentry>
15
 
        <term>ve</term>
16
 
        <listitem>
17
 
          <para>
18
 
            результат с возможными значениями:
19
 
            <literal>1</literal>, если "истина"; 
20
 
          </para>
21
 
          <para>
22
 
            <literal>0</literal>, если "ложь";
23
 
          </para>
24
 
        </listitem>
25
 
      </varlistentry>
26
 
      <varlistentry>
27
 
        <term>name</term>
28
 
        <listitem>
29
 
          <para>символьная строка</para>
30
 
        </listitem>
31
 
      </varlistentry>
32
 
      <varlistentry>
33
 
        <term>where</term>
34
 
        <listitem>
35
 
          <para>
36
 
            необязательный символ с возможными значениями
37
 
            <literal>'l'</literal> (локальный), <literal>'n'</literal>
38
 
            (нелокальный) и <literal>'a'</literal> (все). Значение по умолчанию <literal>'a'</literal>.
39
 
          </para>
40
 
        </listitem>
41
 
      </varlistentry>
42
 
    </variablelist>
43
 
  </refsection>
44
 
  <refsection>
45
 
    <title>Описание</title>
46
 
    <para>
47
 
      <literal>exists(name)</literal> возвращает <literal>1</literal>, если
48
 
      переменная с именем <literal>name</literal> существует, в противном 
49
 
      случае -- <literal>0</literal>.
50
 
    </para>
51
 
    <para>
52
 
      Предостережение: функция, которая использует <literal>exists</literal> 
53
 
      может вернуть результат, зависящий от окружения!
54
 
    </para>
55
 
    <para>
56
 
      <literal>exists(name,'l')</literal> возвращает <literal>1</literal>,
57
 
      если переменная с именем <literal>name</literal> существует в окружении
58
 
      текущей функции, в противном случае -- <literal>0</literal>.
59
 
    </para>
60
 
    <para>
61
 
      <literal>exists(name,'nolocal')</literal> возвращает
62
 
      <literal>1</literal>, если переменная с именем <literal>name</literal> существует на
63
 
      любом уровне вызывающего окружения (включая главный уровень командной строки Scilab'а) 
64
 
      текущей функции, в противном случае -- <literal>0</literal>.
65
 
    </para>
66
 
    <para>
67
 
      Внимание: функция <literal>exists</literal> не проверяет существование 
68
 
      переменной в пространстве имён глобальных переменных (<link linkend="global">global</link>).
69
 
    </para>
70
 
  </refsection>
71
 
  <refsection>
72
 
    <title>Примеры</title>
73
 
    <programlisting role="example"><![CDATA[ 
 
3
    <refnamediv>
 
4
        <refname>exists</refname>
 
5
        <refpurpose>проверяет существование переменной</refpurpose>
 
6
    </refnamediv>
 
7
    <refsynopsisdiv>
 
8
        <title>Последовательность вызова</title>
 
9
        <synopsis>ve = exists(name [,where])</synopsis>
 
10
    </refsynopsisdiv>
 
11
    <refsection>
 
12
        <title>Аргументы</title>
 
13
        <variablelist>
 
14
            <varlistentry>
 
15
                <term>ve</term>
 
16
                <listitem>
 
17
                    <para>
 
18
                        результат с возможными значениями:
 
19
                        <literal>1</literal>, если "истина"; 
 
20
                    </para>
 
21
                    <para>
 
22
                        <literal>0</literal>, если "ложь";
 
23
                    </para>
 
24
                </listitem>
 
25
            </varlistentry>
 
26
            <varlistentry>
 
27
                <term>name</term>
 
28
                <listitem>
 
29
                    <para>символьная строка</para>
 
30
                </listitem>
 
31
            </varlistentry>
 
32
            <varlistentry>
 
33
                <term>where</term>
 
34
                <listitem>
 
35
                    <para>
 
36
                        необязательный символ с возможными значениями
 
37
                        <literal>'l'</literal> (локальный), <literal>'n'</literal>
 
38
                        (нелокальный) и <literal>'a'</literal> (все). Значение по умолчанию <literal>'a'</literal>.
 
39
                    </para>
 
40
                </listitem>
 
41
            </varlistentry>
 
42
        </variablelist>
 
43
    </refsection>
 
44
    <refsection>
 
45
        <title>Описание</title>
 
46
        <para>
 
47
            <literal>exists(name)</literal> возвращает <literal>1</literal>, если
 
48
            переменная с именем <literal>name</literal> существует, в противном 
 
49
            случае -- <literal>0</literal>.
 
50
        </para>
 
51
        <para>
 
52
            Предостережение: функция, которая использует <literal>exists</literal> 
 
53
            может вернуть результат, зависящий от окружения!
 
54
        </para>
 
55
        <para>
 
56
            <literal>exists(name,'l')</literal> возвращает <literal>1</literal>,
 
57
            если переменная с именем <literal>name</literal> существует в окружении
 
58
            текущей функции, в противном случае -- <literal>0</literal>.
 
59
        </para>
 
60
        <para>
 
61
            <literal>exists(name,'nolocal')</literal> возвращает
 
62
            <literal>1</literal>, если переменная с именем <literal>name</literal> существует на
 
63
            любом уровне вызывающего окружения (включая главный уровень командной строки Scilab'а) 
 
64
            текущей функции, в противном случае -- <literal>0</literal>.
 
65
        </para>
 
66
        <para>
 
67
            Внимание: функция <literal>exists</literal> не проверяет существование 
 
68
            переменной в пространстве имён глобальных переменных (<link linkend="global">global</link>).
 
69
        </para>
 
70
    </refsection>
 
71
    <refsection>
 
72
        <title>Примеры</title>
 
73
        <programlisting role="example"><![CDATA[ 
74
74
exists("myNotLikelyToExistVariable")
75
75
myNotLikelyToExistVariable = 1;
76
76
exists("myNotLikelyToExistVariable")
77
77
 ]]></programlisting>
78
 
    <programlisting role="example"><![CDATA[ 
 
78
        <programlisting role="example"><![CDATA[ 
79
79
deff('foo(x)',..
80
80
['disp([exists(''a12''),exists(''a12'',''local'')])'
81
81
 'disp([exists(''x''),exists(''x'',''local'')])'])
96
96
endfunction
97
97
go()
98
98
 ]]></programlisting>
99
 
  </refsection>
100
 
  <refsection role="see also">
101
 
    <title>Смотрите также</title>
102
 
    <simplelist type="inline">
103
 
      <member>
104
 
        <link linkend="isdef">isdef</link>
105
 
      </member>
106
 
      <member>
107
 
        <link linkend="isglobal">isglobal</link>
108
 
      </member>
109
 
      <member>
110
 
        <link linkend="whereis">whereis</link>
111
 
      </member>
112
 
      <member>
113
 
        <link linkend="type">type</link>
114
 
      </member>
115
 
      <member>
116
 
        <link linkend="typeof">typeof</link>
117
 
      </member>
118
 
      <member>
119
 
        <link linkend="macrovar">macrovar</link>
120
 
      </member>
121
 
    </simplelist>
122
 
  </refsection>
 
99
    </refsection>
 
100
    <refsection role="see also">
 
101
        <title>Смотрите также</title>
 
102
        <simplelist type="inline">
 
103
            <member>
 
104
                <link linkend="isdef">isdef</link>
 
105
            </member>
 
106
            <member>
 
107
                <link linkend="isglobal">isglobal</link>
 
108
            </member>
 
109
            <member>
 
110
                <link linkend="whereis">whereis</link>
 
111
            </member>
 
112
            <member>
 
113
                <link linkend="type">type</link>
 
114
            </member>
 
115
            <member>
 
116
                <link linkend="typeof">typeof</link>
 
117
            </member>
 
118
            <member>
 
119
                <link linkend="macrovar">macrovar</link>
 
120
            </member>
 
121
        </simplelist>
 
122
    </refsection>
123
123
</refentry>