Vilkår

Vilkår

> LeekScript-veiledning

FLINK ! Det er på tide å legge til betingelser for programmene dine!

Foreløpig gjør koden din fortsatt det samme. Forholdene vil bøte på dette.

Forhold er den første «kontrollstrukturen» vi skal snakke om. Disse lar deg gjøre koden mer fleksibel, for å sikre at den tilpasser seg konteksten.

Så langt har du sett at koden din kjører lineært, én setning om gangen. Nå skal vi se hvordan du kjører eller ikke kjører kode i henhold til en betingelse.

Sammenligningsoperatorer

Men før vi kommer til forholdene, må vi først tilbake til operatørene. Vi har hovedsakelig snakket om at operatørene tillater beregninger, og for å takle forholdene må vi se de som gjør det mulig å gjøre sammenligninger.

Disse operatørene er litt annerledes enn de vi allerede har sett. For eksempel så du at i LeekScript resulterer uttrykket "4 + 6" i 10. Resultatet er et heltall, et tall. Det er et matematisk uttrykk som uttrykker en beregning.

Sammenligningsoperatorer lar deg skrive matematiske uttrykk som vil uttrykke et forhold. Hvis vi skriver uttrykket "2 ", dvs. "Strengt mindre enn" og "Strengt større enn". (Om nødvendig er tasten for disse symbolene til venstre for "W", den ene gjøres med SHIFT-tasten trykket, den andre uten)

Kort sagt, disse operatørene gjør det mulig å teste ordrerelasjonen mellom to elementer. For eksempel :

var resultat = a b;

Hvis verdien av "a" er strengt større enn verdien til "b", vil resultatet være true, som vil bli tildelt "resultat"-variabelen. Hvis det er omvendt, vil det være falsk.

Vi snakker her om "strenge" forhold. Hvis a og b har samme verdi, vil resultatet være false; siden ingen av dem er mindre eller større enn den andre.

Blandede relasjonsoperatører

Og nå den ikke-strenge versjonen av relasjonsoperatørene.

For operatoren større enn eller lik er det derfor tilstrekkelig å blande likhets- og relasjonsoperatorene. Vi får operatøren ">="! Symbolet