Topic: īsais IF

kāpēc
(xx>5)?xx=1:xx++;
spītīgi aizskaitās līdz 6??

Re: īsais IF

1) varbūt tāpēc ka 6 ir pirmais veselais skaitlis aiz 5? ;]
2) ternārais operators ?: pastāv tikai un vienīgi priekš tam, lai ar to varētu piešķirt vērtību:

ACTIONSCRIPT Code:
 
xx = xx>5 ? 1 : xx+1;
 
The Devil is definitely in the details

Re: īsais IF

Viss ir pareizi! 1. nosacījums izpildās, ja xx jau ir lielāks par 5. Ja tas ir 5, izpildās otrais nosacījums un xx palielinās par 1 un ir 6.

Re: īsais IF

paldies!