Funções, tipos de dados e operadores

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • O componente Decisão oferece suporte a determinadas funções e operadores descritos no tópico. Use este tópico como referência.

    Funções e operadores compatíveis

    Tabela 1. Funções e operadores compatíveis
    Tipo Exemplo Avaliado como
    Valores
    • Números inteiros
    • Número de ponto flutuante
    • Data e hora
    • Booliano
    • Cadeia de caracteres
    • Função
    • Parâmetro
    Não aplicável
    Inteiros Representado usando números. Por exemplo, 443, 124 e 665. Int32
    Números de ponto flutuante 221.12, 43.76 e 5.9 Decimal
    Notação científica
    Você pode usar o e para definir a potência de 10 (10^).
    • 1.22e1
    • 1e2
    • 1e+2
    • 1e-2
    • .1e-2
    • 1e10
    Duplo
    Datas e horas

    Deve ser colocado entre sustenidos.

    #2008/01/31# // para a cultura en-US

    DateTime
    Booliano Verdadeiro ou falso Booliano
    Strings

    Qualquer caractere entre aspas simples ' é avaliado como cadeia de caracteres.

    'ServiceNow'
    Parâmetros

    Um parâmetro como um nome e pode, opcionalmente, estar contido entre colchetes.

    2 + x, 2 + [x]

    Função

    Uma função é feita de um nome seguido por chaves, contendo opcionalmente qualquer valor como argumentos. Abs(1), dosomehting(1, 'fictício')

    Operadores As expressões podem ser combinadas usando operadores. Cada operador tem uma prioridade de precedência. Aqui está a lista de prioridades dessas expressões.
    1. primary
    2. unário
    3. energia
    4. multiplicativo
    5. Aditivo
    6. relacional
    7. lógico
    Lógico Esses operadores podem fazer algumas comparações lógicas entre outras expressões:
    • ou - ||
    • e - &&
    • verdadeiro ou falso

    O operador e tem uma prioridade mais alta que o ou, portanto, no exemplo acima, falso e verdadeiro são avaliados primeiro.

    Relacional Operadores relacionais são usados para comparar valores. Esses operadores sempre resultam em um valor booliano.
    • =, ==, !=, <>
    • <, <=, >, >=
    • 1 < 2