Ferramentas do usuário

Ferramentas do site


eval_tube

Eval

O tube Eval avalia uma expressão textual (por ora) de modo a levar em consideração às variáveis já cadastradas no sistema. Assim, o tube eval avalia concatenações de textos fixos à valores salvos em outros operandos.

Formato:

eval(expr)

Parâmetros:

  • <expr>: Expressão a ser avaliada em fase de execução, podendo conter variáveis, vetores e objetos. Os labels (aliases) dos operandos a serem processados devem estar delimitados por colchetes (Ex. [nome]) para o caso de variáveis, pipes (Ex. |valores|) em caso de vetores, e deve-se usar chaves para delimitar índices de vetores (Ex. |pessoa{0}|). Não é preciso inserir caracteres de concatenação.

Retorno:

String com os valores calculados, de acordo com as respostas do usuário

Exemplo:      declarations { 
                  +<email> : String where ("\.\r@\.\r"),
              }
              operations {
                 eval("Meu email é [email]")
              }
eval_tube.txt · Última modificação: 2019/09/04 20:00 (edição externa)