Sobre Tipos de Dados e Objetos Armazenados
Como o Campaign, o Interact suporta diversos tipos de dados para objetos armazenados. Variáveis do usuário, campos derivados e macros podem usar os tipos de dados Número, Sequência e Data. As constantes de data são interpretadas usando as configurações de formato de data do Campaign.
O Interact também suporta o tipo de dados Vetor. Os vetores são semelhantes a matrizes, exceto que o número de elementos é variável. Todos os operadores disponíveis para o Interact podem ter um Vetor para no mínimo um de seus argumentos.
Dado o seguinte:
*
X [operação] Y = Z em que X, Y e Z são vetores
*
Sx, Sy, Sz são os tamanhos de cada vetor
*
Dx, Dy, Dz são os tipos de dados para cada vetor, e X e Y devem conter o mesmo tipo de dados.
Então o seguinte é verdade:
*
*
Pegue os dois exemplos a seguir.
A tabela a seguir mostra como o Interact avalia as expressões IF((X+Y)==10) e IF(NOT((X+Y)==10)) em que X={1,2,3} e Y={9,10,11}.
Como a equação deve ser avaliada como true ou false, e no mínimo uma das operações deve ser avaliada como verdadeiro, o resultado de ambas as expressões IF((X+Y)==10) e IF(NOT((X+Y)==10)) é verdadeiro.