Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

BUILTIN 属性

BUILTIN 属性は、その名前が組み込み関数、疑似変数、またはサブルーチン であることを指定します。

構文図を読む構文図をスキップする>>-BUILTIN-----------------------------------------------------><
 

組み込まれた名前は、プログラマー定義の名前として使用できます。 プログラマー定義の宣言または同じ名前の使用を、含まれているブロックから継 承している、どのブロック内でも、組み込まれた名前に対して BUILTIN を宣言で きます。 以下に BUILTIN 属性を持つ組み込み名の例を示します。

例 1

 

 1    A: procedure;
         declare Sqrt float binary;
 2       X = Sqrt;

 3      B:  Begin;
           Declare Sqrt builtin;
           Z = Sqrt(P);
         end B;

       end A;

次に例を示します。

 1 
Sqrt は、プログラマー定義の名前です。
 2 
変数 X への割り当ては、プログラマー定義の名前 Sqrt への参照です。
 3 
Sqrt は、B 内の Sqrt への参照が組み 込み関数への参照で、1 で宣言されたプログラマー定義の名前 Sqrt でないことが認識されるように、BUILTIN 属性によって宣言 されます。

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)