4D v16.3Operadores |
||
|
4D v16.3
Operadores
Operadores
Os operadores são símbolos utilizados para especificar operações realizadas entre expressões. Eles: • Realizam cálculos sobre números, datas, e horas. • Realizam operações sobre cadeias, operações booleanas sobre expressões lógicas e operações especializadas sobre imagens. • Combinam expressões simples para gerar novas expressões. A ordem na qual uma expressão é avaliada se chama precedência. 4D tem uma precedência estrita de esquerda a direita, na qual a ordem algébrica não se aplica. Por exemplo: 3+4*5 devolve 35, porque a expressão é avaliada como 3 + 4, que dá 7, e depois se multiplica por 5, dando o resultado final 35. Para ignorar a precedência esquerda para direita, você DEVE utilizar parênteses. Por exemplo: 3+(4*5) devolve 23 porque a expressão (4 * 5) é avaliada primeiro, pelo parênteses. O resultado é 20, ao qual se lhe adiciona 3 para dar como resultado final 23. Os parênteses podem ser incluídos dentro de outros parênteses. Tenha certeza de que cada parênteses esquerdo tenha um parênteses direito correspondente para que exista uma avaliação correta das expressões. A falta ou uso incorreto dos parênteses pode provocar resultados inesperados ou expressões inválidas. Além disso, se tiver a intenção de compilar suas aplicações, deve utilizar corretamente os parênteses, o compilador interpretará como um erro de sintaxe o fato de que falta um parênteses. DEVE distinguir o operador de atribuição := dos outros operadores. Ao invés de combinar expressões em uma nova, o operador de atribuição copia o valor da expressão à direita do operador de atribuição na variável ou o campo à esquerda do operador. Por exemplo, a seguinte linha coloca o valor 4 (o número de caracteres na palavra Acme) na variável chamada MinhaVar. MinhaVar se toma então como um valor numérico. Importante: NÃO confunda o operador de atribuição := com o operador de comparação de igualdade =. Os outros operadores da linguagem 4D são descritas nas seguintes seções: Veja a seção Operadores de Cadeia. Ver a seção Operadores Numéricos. Ver a seção Operadores de data. Ver a seção Operadores de Hora. Ver a seção Operadores de Comparação. Ver a seção Operadores Lógicos. Ver a seção Operadores de Imagem. Ver a seção Operadores de bit.
Ver também
Constantes
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |