%i_isreal() %i_real() %i_imag() added
[scilab.git] / scilab / modules / data_structures / help / ru_RU / types / typename.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="typename">
3     <refnamediv>
4         <refname>typename</refname>
5         <refpurpose>связывает имя и тип переменной</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>Синтаксис</title>
9         <synopsis>[types [ [,names]]=typename()
10         </synopsis>
11     </refsynopsisdiv>
12     <refsection>
13         <title>Аргументы</title>
14         <variablelist>
15             <varlistentry>
16                 <term>types</term>
17                 <listitem>
18                     <para>вектор-столбец целочисленных значений: коды типов каждого из определённых типов данных.</para>
19                 </listitem>
20             </varlistentry>
21             <varlistentry>
22                 <term>names</term>
23                 <listitem>
24                     <para>вектор-столбец строк: имена, связанные с кодами типов.</para>
25                 </listitem>
26             </varlistentry>
27         </variablelist>
28     </refsection>
29     <refsection>
30         <title>Описание</title>
31         <para>
32             Перегрузка функции и оператора позволяет использовать формальное имя, связанное с типами данных для того, чтобы формировать имя функции перегрузки (см. <link linkend="overloading">перегрузку</link>). Функция <function>typename</function> может быть использована для управления этими формальными именами для жёстко запрограммированных типов данных (типы данных, запрограммированных с помощью <literal>tlist</literal> или <literal>mlist</literal>, определяются по-другому, см. <link linkend="overloading">перегрузку</link>).
33         </para>
34         <para>
35             функция <function>typename</function> вернёт информацию по определённым типам данных.
36         </para>
37     </refsection>
38     <refsection>
39         <title>Примеры</title>
40         <programlisting role="example"><![CDATA[
41 [typs,nams]=typename();
42 disp("Первый тип (double) : " + string(typs(1)) + " / " + nams(1));
43 ]]></programlisting>
44     </refsection>
45     <refsection role="see also">
46         <title>Смотрите также</title>
47         <simplelist type="inline">
48             <member>
49                 <link linkend="type">type</link>
50             </member>
51             <member>
52                 <link linkend="typeof">typeof</link>
53             </member>
54             <member>
55                 <link linkend="overloading">перегрузка</link>
56             </member>
57             <member>
58                 <link linkend="tlist">tlist</link>
59             </member>
60             <member>
61                 <link linkend="mlist">mlist</link>
62             </member>
63         </simplelist>
64     </refsection>
65 </refentry>
66