Diskuze: výrazy
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Jedná se o ternární podmiňovací operátor - ?:
řádek
i=(b<0) ? b + 256 : b;
je totéž co
if(b<0) i=b+256;
else i = b;
Tedy pokud je podmínka pravdivá, přiřadí se do i část za ?, pokud je nepravdivá přiřadí se do i část za :.
Levá strana nemusí být uváděna. Pak se části za ? nebo za i provádějí přímo bez přiřazování do proměnné.
Zobrazeno 3 zpráv z 3.