operatori logici Delfi, Delfi, componenta Delfi, sursa delphi

în cazul în care condiție este îndeplinită atunci Efectele1;

Dacă trebuie să faci două lucruri, atunci trebuie să scrie:

în cazul în care condiția este îndeplinită, atunci începe Efectele1; action2; capăt

Atunci când se verifică pentru mai multe condiții pot fi utilizate mai multe moduri. putem determina prima dintre ele, după cum urmează:

în cazul în care CONDITION1 satisfăcut, atunci Dacă CONDITION2 Efectele1 efectuate atunci;

Dacă CONDITION1 este adevărat, acesta va fi executat în urma logica acțiunii, și că a doua verificare. În cazul în care al doilea test (condiția 2) este corectă, apoi urmați pașii. În cazul în care cel puțin una dintre aceste condiții nu este îndeplinită, lanțul este întreruptă, iar acțiunea nu va fi executat.

A doua cale, în cele mai multe cazuri, este mai convenabil și mai clare. El urmează codul poate fi reprezentat de:

dacă (CONDITION1 satisfăcut) și (CONDITION2 executat) apoi Efectele1;

În acest exemplu, două controale sunt combinate într-una singură. Dacă CONDITION1 și CONDITION2 corectați, apoi urmați pașii.

Și dacă aveți nevoie pentru a efectua o acțiune, în cazul în care cel puțin una dintre condiții este adevărată? Nu este necesar ca atât la o dată, dar cel puțin unul. În acest caz, este posibil să se combine nu utilizarea și. a sau. Se va arăta în felul următor:

dacă (CONDITION1 satisfăcut) sau (CONDITION2 executat) apoi Efectele1;

Dacă combinați două condiții într-o declarație în cazul în care, cu siguranta au nevoie pentru a proteja paranteze. Dacă nu dă, aceasta va fi o greșeală. Aici este un exemplu de înregistrare incorecte:

în cazul în care CONDITION1 satisfăcut sau satisfăcut, atunci CONDITION2 Efectele1;

În acest caz, nu ar fi unirea a două teste, și o operație binară (operații binare necesită un singur apel), pentru care în mod incorect scris linie. Prin urmare, apare o eroare.

Următoarele afirmații pot fi utilizate ca și condiții

articole similare