The Scilab/HDF5 specifications.
[scilab.git] / scilab / modules / data_structures / help / ja_JP / 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" version="5.0-subset Scilab" xml:lang="ja" xml:id="typename">
3   <info>
4     <pubdate>$LastChangedDate$</pubdate>
5   </info>
6   <refnamediv>
7     <refname>typename</refname>
8     <refpurpose> 変数の型に名前を付ける</refpurpose>
9   </refnamediv>
10   <refsynopsisdiv>
11     <title>呼出し手順</title>
12     <synopsis>[types [ [,names]]=typename()
13 typename(name,type)</synopsis>
14   </refsynopsisdiv>
15   <refsection>
16     <title>パラメータ</title>
17     <variablelist>
18       <varlistentry>
19         <term>types</term>
20         <listitem>
21           <para>整数列ベクトル: 各定義済みのデータ型の型コード.</para>
22         </listitem>
23       </varlistentry>
24       <varlistentry>
25         <term>names</term>
26         <listitem>
27           <para>文字列の列ベクトル: 型コードを指す名前.</para>
28         </listitem>
29       </varlistentry>
30       <varlistentry>
31         <term>type</term>
32         <listitem>
33           <para>整数: 新しいデータ型の型コード.</para>
34         </listitem>
35       </varlistentry>
36       <varlistentry>
37         <term>name</term>
38         <listitem>
39           <para>文字列: 型コードを指す名前</para>
40         </listitem>
41       </varlistentry>
42     </variablelist>
43   </refsection>
44   <refsection>
45     <title>説明</title>
46     <para>
47         関数および演算子のオーバーロードにおいて,
48         データ型に関連付けられた汎用名を
49         オーバーロード関数の名前を作成する際に指定できる
50         できるようになります(オーバーローディング参照). 
51         <literal>typename</literal> は,
52         ハードコードされたデータ型に関して
53         この汎用名を処理する際に使用できます
54         (<literal>tlist</literal> または <literal>mlist</literal>にコード化されたデータ型の
55         場合,汎用名は他の方法で定義されます, <literal>overloading</literal>を参照ください).</para>
56     <para>
57         右辺の引数を指定せずにコールされた場合, <literal>typename</literal> は
58         定義済みのデータ型に関する情報を返します.</para>
59     <para>
60         右辺の引数を指定してコールされると, <literal>typename</literal> は名前を
61         データ型コードに関連付けます.</para>
62     <para>
63         <literal>typename('',type)</literal> は,
64         コード <literal>type</literal> で指定されるデータ型を
65         データ型のテーブルから削除します.</para>
66     
67     <para>定義済みの型の最大数は 50です.</para>
68     
69   </refsection>
70   <refsection role="see also">
71     <title>参照</title>
72     <simplelist type="inline">
73       <member>
74         <link linkend="type">type</link>
75       </member>
76       <member>
77         <link linkend="typeof">typeof</link>
78       </member>
79       <member>
80         <link linkend="overloading">overloading</link>
81       </member>
82       <member>
83         <link linkend="tlist">tlist</link>
84       </member>
85       <member>
86         <link linkend="mlist">mlist</link>
87       </member>
88     </simplelist>
89   </refsection>
90 </refentry>