データ型と保管オブジェクトについて
Campaign と同様に、Interact は複数のデータ型の保管オブジェクトをサポートします。ユーザー変数、ユーザー定義フィールド、およびマクロでは、数値データ型、ストリング・データ型、および日付データ型をすべて使用できます。日付定数は、Campaign の日付形式設定を使用して解釈されます。
Interact は、ベクトル・データ型もサポートします。ベクトルは配列と同様ですが、要素の数が変数である点が異なります。Interact で使用可能なすべての演算子の引数の 1 つ以上にベクトルを使用できます。
以下のコードがあるとします。
*
X [operation] Y = Z (ここで XY、および Z はベクトル)
*
SxSySz (各ベクトルのサイズ)
*
DxDyDz (各ベクトルのデータ型)、X および Y (同じデータ型が必須)
上記の場合、以下は真になります。
*
*
2 つの例を次に示します。
次の表に、Interact で式 IF((X+Y)==10) および IF(NOT((X+Y)==10)) (ここで X={1,2,3}Y={9,10,11}) がどのように評価されるかを示します。
式は真または偽に評価される必要があり、1 つ以上の演算が真に評価されるため、IF((X+Y)==10)IF(NOT((X+Y)==10)) の両方の式の結果が真になります。