Sobre Tipos de Dados e Objetos Armazenados
Como o Campaign, o Interact suporta vários tipos de dados para objetos armazenados. Variáveis de usuário, campos derivados e macros podem usar tipos de dados de Número, Sequência e Dadas. Constantes de data são interpretadas usando configurações de formato do Campaign.
O Interact também suporta o tipo de dados Vetor. 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 pelo menos 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 o tamanho de cada vetor
*
Dx, Dy, Dz são os tipos de dados para cada vetor e X e Y devem conter os mesmos tipos de dados.
Então, o seguinte é verdadeiro:
*
*
Tome os dois exemplos a seguir.
A tabela mostra como o Interact avalia as expressões IF((X+Y)==10) e IF(NOT((X+Y)==10)) onde X={1,2,3} e Y={9,10,11}.
Já que a equação deve avaliar se é verdadeiro ou falso, e no mínimo uma das operações é avaliada como verdadeira, o resultado de ambas as expressões IF((X+Y)==10) e IF(NOT((X+Y)==10)) é verdadeira.