Kas yra kontrolės srautas?

Kompiuterių programavimo metu valdymo srautas arba valdymo srautas yra užsakymo funkcijų skambučiai, instrukcijos ir pareiškimai vykdomi arba vertinami, kai programa veikia. Daugelis programavimo kalbų vadinamos valdymo srauto ataskaitomis, kurios naudojamos norint nustatyti, kokia kodo dalis yra vykdoma programoje bet kuriuo metu. Kontrolės srauto ataskaitos pavyzdys yra „if / other“ pareiškimas, parodytas šiame „JavaScript“ pavyzdyje.

var x = 1; jei (x === 1) {window.alert („x yra lygus 1.“); } else {window.alert („x nėra lygus 1.“);

}

Šiame pavyzdyje, jei kintamasis x yra nustatytas lygus 1, tada kodą garbanotuose skliaustuose {} įvykdomas po „jei“. Priešingu atveju, užrašas „garbanotose“ skliaustuose po „kitokio“ pareiškimo yra įvykdytas. Šis kodas valdo programos srautą, priklausomai nuo kintamojo x vertės.

Pastaba: Valdymo srautas ir srauto kontrolė yra skirtingi terminai, kurie negali būti naudojami pakaitomis.

Vykdyti, „Goto“, „If“, „Label“, „Programming terms“, „Subroutine“