~ubuntu-branches/ubuntu/trusty/scilab/trusty

« back to all changes in this revision

Viewing changes to modules/functions/help/ja_JP/intppty.xml

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2012-08-02 11:02:49 UTC
  • mfrom: (1.4.6)
  • Revision ID: package-import@ubuntu.com-20120802110249-0v5953emkp25geuz
Tags: 5.4.0-beta-2-1~exp1
* New upstream release
* Remove libscilab-java (remove upstream). Use libscilab2-java instead.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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="intppty">
 
3
  <refnamediv>
 
4
    <refname>intppty</refname>
 
5
    <refpurpose>プロパティを指定するインターフェイス引数を指定</refpurpose>
 
6
  </refnamediv>
 
7
  <refsynopsisdiv>
 
8
    <title>呼出し手順</title>
 
9
    <synopsis>funs=intppty()
 
10
      intppty(fun)
 
11
    </synopsis>
 
12
  </refsynopsisdiv>
 
13
  <refsection>
 
14
    <title>パラメータ</title>
 
15
    <variablelist>
 
16
      <varlistentry>
 
17
        <term>fun</term>
 
18
        <listitem>
 
19
          <para>整数, インターフェイス番号 (funptr参照)</para>
 
20
        </listitem>
 
21
      </varlistentry>
 
22
      <varlistentry>
 
23
        <term>funs</term>
 
24
        <listitem>
 
25
          <para>整数ベクトル, インターフェイス番号のベクトル (funptr参照)</para>
 
26
        </listitem>
 
27
      </varlistentry>
 
28
    </variablelist>
 
29
  </refsection>
 
30
  <refsection>
 
31
    <title>説明</title>
 
32
    <para>
 
33
      インターフェイスプログラムでは,関数の引数を渡す手順を
 
34
      2種類の異なる手法で記述することができます.
 
35
    </para>
 
36
    <para>
 
37
      最初のデフォルトの方法の場合,
 
38
      引数は値で渡されます.
 
39
      これは以下の構文となります:
 
40
    </para>
 
41
    <programlisting role=""><![CDATA[ 
 
42
foo(A,1+2)
 
43
 ]]></programlisting>
 
44
    <para>
 
45
      <literal>A</literal>で指定した引数は値で渡され
 
46
      (<literal>foo</literal>がコールされる前に
 
47
      <literal>A</literal>のコピーが作成されます),
 
48
      <literal>1+2</literal>で指定した引数も値で渡されます.
 
49
    </para>
 
50
    <para>
 
51
      2番目の方法では,"名前付きの引数"がある場合,
 
52
      引数をリファレンスで渡すことができます
 
53
      (変数の値のコピーは行われません).
 
54
      
 
55
      <literal>fun&gt;0</literal>を指定して<literal>intppty(fun)</literal>とすると,
 
56
      番号 <literal>fun</literal>のインターフェイスにより
 
57
      リファレンスに渡しの引数を処理できることがScilabに伝えられます.
 
58
      以下の構文の場合:
 
59
    </para>
 
60
    <programlisting role=""><![CDATA[ 
 
61
foo(A,1+2)
 
62
 ]]></programlisting>
 
63
    <para>
 
64
      <literal>A</literal> が指す引数はリファレンス渡しされ,
 
65
      <literal>1+2</literal> が指す引数は値で渡されます.
 
66
    </para>
 
67
    <para>
 
68
      番号<literal>fun</literal>のインターフェイスを宣言することにより,
 
69
      予測不能な結果を生み出す場合でない限り,
 
70
      リファレンス渡しの引数を処理できることに注意してください.
 
71
    </para>
 
72
    <para>
 
73
      <literal>fun&lt;0</literal>の場合の<literal>intppty(fun)</literal>は
 
74
      インターフェイス<literal>-fun</literal>に関して
 
75
      その使用を停止します.
 
76
    </para>
 
77
    <para>
 
78
      <literal>intppty()</literal> は,
 
79
      参照渡しされる引数を処理するインターフェイスのベクトルを返します.
 
80
    </para>
 
81
    <para>
 
82
      この関数は動的にロードされるインターフェイスの場合に有用です
 
83
      (addinter参照).
 
84
    </para>
 
85
  </refsection>
 
86
  <refsection role="see also">
 
87
    <title>参照</title>
 
88
    <simplelist type="inline">
 
89
      <member>
 
90
        <link linkend="funptr">funptr</link>
 
91
      </member>
 
92
      <member>
 
93
        <link linkend="addinter">addinter</link>
 
94
      </member>
 
95
    </simplelist>
 
96
  </refsection>
 
97
</refentry>