データ型と保管オブジェクト

Campaign と同様に、Interact は複数のデータ型の保管オブジェクトをサポートします。ユーザー変数、ユーザー定義フィールド、およびマクロでは、数値データ型、ストリング・データ型、および日付データ型をすべて使用できます。日付定数は、Campaign の日付形式設定を使用して解釈されます。

Interact は、ベクトル・データ型もサポートします。ベクトルは配列と同様ですが、要素の数が変数である点が異なります。Interact で使用可能なすべての演算子の引数の 1 つ以上にベクトルを使用できます。

以下のコードがあるとします。

上記の場合、以下は真になります。

2 つの例を次に示します。

次の表に、Interact で式 IF((X+Y)==10) および IF(NOT((X+Y)==10)) (ここで X={1,2,3}Y={9,10,11}) がどのように評価されるかを示します。

X Y X+Y (X+Y)==10? NOT((X+Y)==10)?
1 9 10 True False
1 10 11 False True
1 11 12 False True
2 9 11 False True
2 10 12 False True
2 11 13 False True
3 9 12 False True
3 10 13 False True
3 11 14 False True

式は真または偽に評価される必要があり、1 つ以上の演算が真に評価されるため、IF((X+Y)==10)IF(NOT((X+Y)==10)) の両方の式の結果が真になります。