Mikä on oikosulkuoperaattori?

Oikosulkuoperaattoria käytetään joissakin ohjelmointikielissä toisen argumentin suorittamiseksi, kun ensimmäisen lausunnon tulos ei riitä arvioimaan täyttä lauseketta. Se tarjoaa käyttäjille ohjelman kehittämistä enemmän hallintaa siitä, miten ilmaisuja ja argumentteja käsitellään.

Normaalilauseke voi sanoa, jos x on totta, niin koko lauseke on totta. Kuitenkin, jos yhden argumentin lopputuloksen yleistäminen ei välttämättä riitä, voidaan käyttää oikosulkuoperaattoria. Esimerkkinä on, jos x sitten y ym. False. Oikosulkuoperaattori sallii ohjelman arvioida ensimmäisen argumentin yhdessä kyseisen argumentin sivuvaikutusten kanssa ja siirtyä sitten arvioimaan toista argumenttia tarvittaessa.

Ohjelmointiehdot