Mikä on Switch Statement?

Ohjelmoinnissa kytkinlauseke on ehdollinen lohko, jota käytetään menetelmänä lyhentää joskus lausuntojen joukkoa. Tarkastellaan esimerkiksi alla olevia esimerkkejä, jos muut lohkot (käyttäen PHP: tä).

jos ($ num == 0) {echo "Numero on nolla!"; } elseif ($ num == 1) {echo "Numero on yksi!"; } elseif ($ num == 2) {echo "Numero on kaksi!"; } else {echo "Virhe!";

}

Sen sijaan, että kirjoittaisit useita muuttujia, jos haluat suorittaa lausekkeita yhden muuttujan arvon perusteella, voit käyttää kytkentälauseketta tehtävän suorittamiseen vähemmän koodilohkoja käyttäen. Katsotaanpa seuraavaa koodin esimerkkiä.

kytkin ($ num) {case 0: echo "Numero on nolla!"; tauko; tapaus 1: echo "Numero on yksi!"; tauko; tapaus 2: echo "Numero on kaksi!"; tauko; oletus: echo "Error!";

}

Kytkimen lausekkeella muuttujan nimeä käytetään kerran avausviivassa. Tapauksen avainsanaa käytetään muuttujan mahdollisten arvojen antamiseen, jota seuraa kaksoispiste ja lausekokoelma, jos se on sama kuin vastaava arvo. Avainsanan oletusarvoa käytetään käsittelemään arvoja, joita ei ole peitetty jossakin tapauksessa (kuten loppuilmoitus).

Ohjelmointiehdot