Typeof は、固有のコンパイラです。Typeof に渡された変数の型で、Typeof を置き換えます。
Typeof は、変数の宣言に使用できます(例1)。また、比較、印刷のために、プリプロセッサで使うことができます(例2)。
また、
Typeof は、組み込みデータ型やユーザー定義型(fbcバージョン >= 1.08 はデータ項目も)の受け渡しをサポートします。
これらの型として定義された変数だけではありません。
式もサポートされており、型は、式から推測されます(
Var と同様)。
現在の範囲に、ユーザー定義型と可視の変数が、同じ名前であるなら、ユーザー定義型は変数に優先します。
Typeof が、ユーザー定義型ではなく変数をとることを確実にするために、
Typeof に対する引数を括弧で包んで、それが式とみなされることを強制します。
Typeof((変数)) のようにです。