TMACUL

LINGUAGEM SPEL (tipos de dados & operadores) 06/10/2015

Blog Post created by TMACUL Champion on Jan 1, 2016

Antes de abordar as funções "send_wait", "send" e "send_catch", é bom nivelar o conhecimento abaixo:

 

TIPOS DE DADOS

string

int

long

float

date

duration

bool

uuid

object

 

EXEMPLOS

string nome[2]; // array de 3 posicoes

string usuario;

int idade;

bool sexo;

float renda;

date nascimento;

duration durSessao;

uuid identificacao;

 

nome[0] = "Fulano";

nome[1] = NULL; // valor nulo

nome[2] = "Silva";

usuario = "fulano-silva";

idade = 35;

sexo = 1;

renda = 876.54321;

nascimento = (date) '04/30/2015 23:45:59';

durSessao = (duration) '01:00:00';

identificacao = (uuid) expand("&{%s=cnt.userid->id}", usuario);

 

// Consultando o departamento do usuario

send_wait(0, top_object(), "call_attr", " cnt", "val_by_key", "userid", usuario, (int) 1, "dept.name");

 

// Consultando o objeto msg

if (msg_error()) {

logf(ERROR, "Erro: %s", msg[0]);

} else {

logf(SIGNIFICANT, "Departamento: %s", msg[1]);

}

 

OPERADORES ARITMÉTICOS

+ Adição

- Subtração

* Multiplicação

/ Divisão

% Resto da divisão

 

OPERADORES DE COMPARAÇÃO

== Igual

!= Diferente

<= Menor ou igual

< Menor

>= Maior ou igual

> Maior

 

OPERADORES DE CONCATENAÇÃO

+

 

OPERADORES LÓGICOS

|| OU

&& E

! NÃO

 

OPERADORES DE ATRIBUIÇÃO

= atribuição simples

+= Adição composta

-= Subtração composta

*= Multiplicação composta

/= Divisão composta

%= Resto da divisão composta

 

Até a próxima.

 

 

Publicado Originalmente: 06 de outubro de 2015 às 23:44

Em: CA SDM Brasil - facebook

Por: daniel-bighelini

Outcomes