Villkor

Villkor

> LeekScript handledning

BRA ! Det är dags att lägga till villkor för dina program!

För närvarande gör din kod fortfarande samma sak. Villkoren kommer att råda bot på detta.

Förhållanden är den första "kontrollstrukturen" vi ska prata om. Dessa låter dig göra din kod mer flexibel, för att säkerställa att den anpassar sig till sammanhanget.

Hittills har du sett att din kod körs linjärt, en sats åt gången. Nu ska vi se hur man kör eller inte exekverar kod enligt ett villkor.

Jämförelseoperatorer

Men innan vi kommer till villkoren måste vi först återvända till operatörerna. Vi har främst pratat om att operatörerna tillåter beräkningar och för att ta itu med förutsättningarna måste vi se de som gör det möjligt att göra jämförelser.

Dessa operatörer skiljer sig lite från de vi redan har sett. Till exempel såg du att i LeekScript resulterar uttrycket "4 + 6" i 10. Resultatet är ett heltal, ett tal. Det är ett matematiskt uttryck som uttrycker en beräkning.

Jämförelseoperatorer låter dig skriva matematiska uttryck som uttrycker ett förhållande. Om vi skriver uttrycket "2 ", dvs. "Strikt mindre än" och "Strikt större än". (Om det behövs är tangenten för dessa symboler till vänster om "W", en görs med SHIFT-tangenten nedtryckt, den andra utan)

Kort sagt, dessa operatorer gör det möjligt att testa ordningsrelationen mellan två element. Till exempel :

var resultat = a b;

Om värdet på "a" är strängt större än värdet för "b", blir resultatet sant, vilket kommer att tilldelas variabeln "resultat". Om det är tvärtom blir det falskt.

Vi pratar här om "strikta" relationer. Om a och b har samma värde, blir resultatet false; eftersom ingen är mindre eller större än den andra.

Blandade relationsoperatörer

Och nu den icke-strikta versionen av relationsoperatörerna.

För operatorn större än eller lika räcker det alltså att blanda likhets- och relationsoperatorerna. Vi får operatören ">="! Symbolen