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 aotitre <= #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