Looplex Knowledge Base
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]") }