Open main menu

TaticView β

Changes

Escape Char

1,088 bytes added, 19:52, 19 March 2021
Created page with " === Escape Character === O TaticView suporta o caractere ''barra'' '''\''' para indicar que o seu sucessor não tem significado especial, veja mais em [https://en.wikipedia...."

=== Escape Character ===

O TaticView suporta o caractere ''barra'' '''\''' para indicar que o seu sucessor não tem significado especial, veja mais em [https://en.wikipedia.org/wiki/Escape_character Wikipedia Escape Character]

Isso é útil principalmente nas expressões, que usam o caractere ''aspas duplas'' '''"''' para delimitar o nome de um campo, o problema ocorre quando o nome do campo tem esse caractere.
Por exemplo, a expressão envolvendo um campo chamado '''Parafuso 1"''', (perceba que o campo tem aspas duplas no nome, significando polegadas) sem o escape a expressão seria escrita assim:

==="Parafuso 1"" * "Preço Médio"===

Esse expressão gera um erro de sintaxe, já que a ''aspa dupla'' que delimita o nome também faz parte dele.
A solução é usar o caractere de escape

==="Parafuso 1\"" * "Preço Médio"===

O caractere ''barra'' indica ao TaticView que que o caractere que o sucede é um caractere normal, e não um delimitador de nome de campo.

O escape pode ser usado em outros casos, como no caso da ''aspa simples'' que também pode estar presente.