{critério ?operador valor}

Leva em consideração o critério unicamente se para esse critério há um valor presente no ambiente.

O critério só será considerado pelo loop se uma variável com o mesmo nome estiver presente no ambiente.

Por exemplo:

{date ?!= #ENV{date}}
{email ?LIKE %(#ENV{email})%}

ou ainda:

<BOUCLE_abc(ARTICLES) {titre ?<= #ENV{titre}}>
  • se existir uma variável com o nome titre no ambiente de execução do loop. este só selecionará os dados correspondentes ao titre <= #ENV{titre} (as matérias em que o título está alfabeticamente colocado antes do título presente no ambiente)
  • se não existir titre no ambiente de execução do loop, o critério será totalmente ignorado e (todas as matérias serão selecionadas).

-  Note-se que não importa se existem espaços antes ou depois do operador ({titre ?<= #ENV{titre}} é equivalente a {titre?<=#ENV{titre}}), a ? deve estar colada ao operador.

Ver também

Outro critério condicional

Operadores lógicos

Operadores

Autor Ricardo Porto Publié le :

Traductions : català, English, Español, français, Nederlands, Português