Informationen über Datentypen und gespeicherte Objekte
Wie Campaign unterstützt Interact mehrere Datentypen für gespeicherte Objekte. In Benutzervariablen, abgeleiteten Feldern und Makros können die Datentypen Zahl, Zeichenkette und Datum verwendet werden. Datumskonstanten werden mithilfe der Einstellungen für das Datumsformat in Campaign interpretiert.
In Interact wird außerdem der Datentyp "Vektor" unterstützt. Vektoren ähneln Arrays, außer dass die Anzahl der Elemente variabel ist. Alle für Interact verfügbaren Operatoren können einen Vektor für mindestens eines seiner Argumente aufweisen.
Wenn Folgendes zutrifft:
*
X [Operation] Y = Z wobei X, Y und Z Vektoren sind
*
Sx, Sy, Sz stehen für die Größe der einzelnen Vektoren
*
Dx, Dy, Dz sind die Datentypen für die einzelnen Vektoren und X und Y müssen identische Datentypen enthalten.
Dann gilt Folgendes:
*
*
Dies zeigen die beiden nachstehenden Beispiele:
In der folgenden Tabelle ist zu sehen, wie Interact die Ausdrücke IF((X+Y)==10) und IF(NOT((X+Y)==10)) mit X={1,2,3} und Y={9,10,11} auswertet.
Da die Gleichung entweder als True oder False ausgewertet werden muss und mindestens eine der Operationen als True ausgewertet wird, lautet das Ergebnis der beiden Ausdrücke IF((X+Y)==10) und IF(NOT((X+Y)==10)) True.