Logikai operátorok Delphi, Delphi, Delphi komponens Delphi forrás

ha a feltétel teljesül, akkor Effects1;

Ha szükség van, hogy két dolgot, akkor meg kell írni:

ha a feltétel teljesül, akkor kezdődik Effects1; action2; vég







Amikor ellenőrzi több körülmény használható több módon is. tudjuk meg az első közülük az alábbiak szerint:

ha CONDITION1 elégedett akkor Ha CONDITION2 Effects1 majd végre;

Ha feltétel1 igaz, ez után lesz végrehajtva a logika a cselekvés, és hogy a második ellenőrzést. Ha a második teszt (2) feltétel helyes, majd kövesse a lépéseket. Ha legalább az egyik feltétel nem teljesül, akkor a lánc megszakad, és a művelet nem hajtható végre.

A második út a legtöbb esetben sokkal kényelmesebb és tisztább. Követi a kód lehet képviselő:







if (CONDITION1 elégedett) és (CONDITION2 végre), akkor Effects1;

Ebben a példában, két ellenőrzés egyesülnek. Ha CONDITION1 és CONDITION2 kijavítani, és kövesse a lépéseket.

És ha kell végrehajtani egy műveletet, ha legalább az egyik feltétel igaz? Nem szükséges, hogy mindkettő egyszerre, de legalább egyet. Ebben az esetben lehetőség van arra, hogy összekapcsolják a használat nem, és. Egy vagy. Úgy fog kinézni:

ha (CONDITION1 teljesül) vagy (CONDITION2 végrehajtott), majd Effects1;

Ha össze két feltétel egyikének nyilatkozatot, ha, akkor biztosan meg kell védeni a zárójelben. Ha nem szállít, ez lesz a hiba. Itt egy példa a nyilvántartás nem megfelelő:

ha CONDITION1 elégedett vagy elégedett, akkor CONDITION2 Effects1;

Ebben az esetben nem lenne az unió két teszt, és a művelet (bináris műveletek végrehajtásához egyetlen hívás), melyek helytelenül írt sort. Ezért hiba történik.

Az alábbi megállapítások is használható feltételek




Kapcsolódó cikkek