Informazioni su tipi di dati e oggetti archiviati
Come Campaign, Interact supporta diversi tipi di dati per oggetti archiviati. Variabili utente, campi derivati e macro possono utilizzare tutti i tipi di dati Numero, Stringa e Data. Le costanti di data vengono interpretate utilizzando le impostazioni del formato della data di Campaign.
Interact supporta anche il tipo di dati Vettore. I vettori sono simili ad array, ad eccezione del fatto che il numero di elementi è variabile. Per tutti gli operatori disponibili per Interact è consentito un Vettore per almeno uno dei relativi argomenti.
Presupponendo che:
*
X [operation] Y = Z dove X, Y e Z sono vettori
*
Sx, Sy, Sz sono le dimensioni di ciascun vettore
*
Dx, Dy, Dz sono i tipi di dati per ciascun vettore e X e Y devono contenere gli stessi tipi di dati.
Si verifica la seguente condizione:
*
*
Di seguito vengono riportati un paio di esempi.
La seguente tabella mostra in che modo Interact valuta le espressioni IF((X+Y)==10) e IF(NOT((X+Y)==10)) in cui X={1,2,3} e Y={9,10,11}.
Poiché l'equazione deve avere come risultato true o false e almeno una delle operazioni viene valutata come true, il risultato di entrambe le espressioni IF((X+Y)==10) e IF(NOT((X+Y)==10)) è true.