4D v14.3

C_INTEGER

ホーム

 
4D v14.3
C_INTEGER

C_INTEGER 


 

C_INTEGER ( {method ;} variable {; variable2 ; ... ; variableN} )  
引数   説明
method  メソッド in メソッド名 (オプション)
variable  in 宣言する変数名

このコマンドは古いデータベースとの互換性のために存在しています。4Dは整数を倍長整数に型変更します。例えば :

 C_INTEGER($MyVar)
 $TheType:=Type($MyVar`$TheType = 9 (Is Longint)

説明  

C_INTEGERは、指定されたそれぞれの変数を整数変数としてキャストします。

コマンドの第1の形式は、オプションのmethod引数が渡されない形式であり、プロセス変数、インタープロセス変数、ローカル変数の宣言とタイプ定義に使用されます。

Note: この形式はインタプリタのデータベースで使用できます。

コマンドの第2の形式は、オプションのmethod引数が渡される形式であり、メソッドの結果や引数($0、$1、$2等)をコンパイラ用に事前定義するために使用されます。このコマンドの形式は、データベースのコンパイル中に、変数設定フェーズをスキップし、コンパイル時間を節約するために使用します。

警告: 2番目の形式をインタープリタモードで実行できません。このため、このシンタックスは、インタープリタモードで実行されないメソッドでだけ使用するようにしてください。このメソッドの名前は“COMPILER”で開始する必要があります。

上級ヒント: シンタックスC_INTEGER(${...})を使用すると、同じ型の不定数の引数を宣言できます。ただしこれらの引数はメソッドの最後の引数でなければなりません。例えば、C_INTEGER(${5})宣言は、4Dとコンパイラに対して、5番目のパラメータ以降、そのメソッドがそのタイプの不定数の引数を受け付ることを伝えています。詳細は、Count parametersコマンドを参照してください。

例題  

の節を参照

 
プロパティ 

プロダクト: 4D
テーマ: コンパイラ
番号: 282

このコマンドは廃止される予定であり、使用しないことが推奨されます。

 
履歴 

初出: < 4D v6

 
参照 

C_LONGINT
C_REAL
Count parameters
コンパイラコマンド

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v11 SQL Release 6)
ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)