Booleans ja nolla

Booleans ja nolla

> opetusohjelma

Olet nähnyt, että lukuja on mahdollista manipuloida, mutta LeekScriptillä on myös erityisiä arvoja: null ja booleans.

"nolla" arvo

null on arvo, joka edustaa tyhjää, virheellistä tai jopa virhearvoa, mutta se eroaa numerosta "0".

Esimerkiksi "getWeapon()"-funktio palauttaa aseen, jota purjo pitää hallussaan, tai "null", jos sinulla ei ole asetta käsissäsi.

Olet ehkä huomannut, että setWeapon() maksaa 1 PT per vuoro. On mahdollista rajoittaa sen käyttöä 1:n käännökseen tällä ehdolla:

Booleans: "tosi" ja "epätosi".

Totuusarvot ovat kaksi arvoa: "true" ja "false". Nämä ovat kaksi arvoa, joita voidaan käyttää edustamaan jotain, jolla voi olla kaksi tilaa, kuten:

Esimerkkejä funktioista, jotka käyttävät loogisia arvoja:

Esimerkki: tarkistamme, tarvitseeko siru näköyhteyttä:

❓ Tietovisa

Mihin null-arvoa voidaan käyttää?

Esittää tiedon/arvon puutteen Edosta numeroa 0 Esittää virheen Edustaa huonolaatuista ohjelmaa

Mille loogiset arvot ovat?

Esitä arvo, jossa on kaksi mahdollista tilaa Edustavat erittäin suurta arvoa

Täysi tekoäly