help names: any length + UTF-8 accepted
[scilab.git] / scilab / modules / core / help / ru_RU / variables / names.xml
1 <!--
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) INRIA
4  *
5  * Copyright (C) 2012 - 2016 - Scilab Enterprises
6  *
7  * This file is hereby licensed under the terms of the GNU GPL v2.0,
8  * pursuant to article 5.3.4 of the CeCILL v.2.1.
9  * This file was originally licensed under the terms of the CeCILL v2.1,
10  * and continues to be available under such terms.
11  * For more information, see the COPYING file which you should have received
12  * along with this program.
13  *
14  -->
15 <?xml version="1.0" encoding="UTF-8"?>
16 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
17     xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML"
18     xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org"
19     xml:lang="ru" xml:id="names">
20     <refnamediv>
21         <refname>имена</refname>
22         <refpurpose>синтаксис имён в Scilab</refpurpose>
23     </refnamediv>
24     <refsection>
25         <title>Описание</title>
26         <para>
27             Имена переменных и функций должны начинаться с буквы, либо с одного из следующих специальных
28             символов: <literal>% _ # ! ? $</literal>.
29         </para>
30         <para>
31             Последующие символы имени могут быть буквами, цифрами или любыми другими специальными
32             символами из <literal>_ # ! ? $</literal>.
33         </para>
34         <para>
35             Буквы верхнего и нижнего регистра различаются.
36         </para>
37         <para>
38             Принимаются многоязычные кодированные символы UTF-8.
39         </para>
40         <para>
41             Имена могут быть такими длинными, как вам нужно.
42         </para>
43     </refsection>
44     <refsection>
45         <title>Примеры</title>
46         <programlisting role="example"><![CDATA[
47 // Корректные имена
48 %eps
49 A1 = 123
50 #Color = 8
51 общая_длина = 11
52
53 // Некорректные имена
54 //1A , b%, .C,
55
56 // Длинные имена
57 The_name_of_an_identifier_is_not_length_limited = 1
58
59 // Километровое имя (1000-символьная длина):
60 name = strcat(part("a",ones(1,1000)));
61 execstr(name+"=%pi; b ="+name);
62 b
63  ]]></programlisting>
64     </refsection>
65     <refsection role="history">
66         <title>История</title>
67         <revhistory>
68             <revision>
69                 <revnumber>6.0</revnumber>
70                 <revdescription>
71                     <itemizedlist>
72                         <listitem>
73                             Анализатор Scilab больше не обрезает имена длиной более 24 символов.
74                         </listitem>
75                         <listitem>
76                             Символы UTF-8 теперь принимаются в именах переменных и полей.
77                         </listitem>
78                     </itemizedlist>
79                 </revdescription>
80             </revision>
81         </revhistory>
82     </refsection>
83 </refentry>