and
Vrací true v případě, že jsou všechny výrazy vyhodnoceny jako true.
Funkční zápis:
Booleanand
(
Boolean arg-1 [,
Boolean arg-2 [,
… Boolean arg-n ] ])
Infixový zápis:
arg-1 and
arg-2
- arg-1, arg-2,…, arg-n
- Libovolné hodnoty. Jejich konverze na logickou hodnotu se řídí stejnými pravidly jako v podmínce – příkazu if.
Příklad: Funkce and
Vstup
<p class="perex">{_asset.perex}</p>
{if and(_asset.perex, _asset.body)}<hr />{/if}
<div>{_asset.body jnprefs=_asset}</div>
Při výpisu assetu formátovačem se vypisuje perex a za ním tělo článku.
Pokud jsou oba tyto atributy nastavené a jejich hodnotou je neprázdný řetězec, vypíše se mezi ně oddělovací čára. Takto to funguje proto, že funkce and
obě hodnoty konvertuje na logickou hodnotu v uvedeném smyslu.
Pro vložení příspěvku do diskuse se přihlašte.