> LeekScript-veiledning
Vi skal nå snakke om operatørene, som fort vil bli uunnværlige, tro meg.
Og for det skal vi regne litt. Ikke få panikk !! Bli her ! Vær sikker på at du bare trenger de grunnleggende operasjonene: Addisjon, Subtraksjon, Multiplikasjon, Divisjon og Modulo. Selv om du kanskje ikke kjenner det siste hvis du er nybegynner, er det ikke veldig komplisert.
Vi vil også se operatorer som tillater å tilordne en verdi til en variabel annet enn med en enkel "="
Purren din er veldig sterk i hoderegning. La oss varme det opp litt med litt enkel matematikk.
Symbolet som tillater tillegg i LeekScript er "+".
For å bruke det, skriv et tillegg, som du sannsynligvis allerede har. (Endelig håper vi)
Husk at vi tildeler en verdi til en variabel som dette:
var et heltall = 6 debug(et heltall); // Viser: 6
For å utføre et tillegg, plasser ganske enkelt det matematiske uttrykket ditt i stedet for denne verdien.
var addisjon = 3 + 5; debug(addition) // Viser: 8
Og der går du! Purren din har gjort sitt første tilskudd og gir deg resultatet. Du kan også sende beregningen direkte som en parameter til funksjonen debug.
feilsøke(3+5); // Viser: 8
Symbolet for subtraksjon er ikke overraskende, "-"
var subtraksjon = 7 - 4; feilsøke(trekk fra); //Visning: 3
For denne operasjonen, ikke prøv å bruke bokstaven "x" for å lage en "tid". I databehandling bruker vi symbolet "\*" for multiplikasjon.
var multiplisere = 3 * 5; debug(multipliser); // Viser: 15
Når det gjelder divisjon, bruker vi symbolet "/"
var divisjon = 20 / 4; feilsøke(div);
En liten påminnelse om modulo. Våre matematikervenner har det de kaller "Euklidisk divisjon".
Den klassiske divisjonen 7 av 2 gir 3,5. Euklidisk divisjon dekomponerer resultatet i en "Quotient" og en "Remainder". Dermed har vi 7 = 2 * 3 + 1. Resultatet er en kvotient på 3 og en rest på 1.
Og det er denne resten som interesserer oss her. Modulo er operasjonen som gir oss resten av den euklidiske divisjonen. Symbolet er "%".
For eksempel vil 30 %7 gi 2 siden 30 = 7 * 4 + 2
var modulo = 42% 9; debug(modulo) // Viser: 6
Akkurat som i matematikk er det en rekkefølge av operasjoner.
Dermed har operasjonene multiplikasjon (\), divisjon (/) og modulo (%) prioritet over addisjon (+) og subtraksjon (-). For operatorer med samme prioritet (\, / og %, eller + og -), vil prioritet være fra venstre mot høyre i uttrykket.
Hvis du må endre prioritet i en beregning, må du bruke parentes. For eksempel
debug(2 + 3 * 4); // Viser: 14 debug((2 + 3) * 4); // Viser: 20
debug(12 / 2 * 3); // Viser: 18 debug(12 / (2 * 3)); // Viser: 2
Du kjenner allerede "=" som lar deg tilordne en verdi til en variabel:
la minVariable = 8; debug(myVariable); // Viser: 8
Vet at denne operatøren har storebrødre. Tenk på tilfellet der du vil legge til en verdi til en variabel. Variabelen vår er verdt 8, vi vil gjerne legge til 3. Vi kan gjøre slik:
la minVariable = 8; minVariable = minVariable + 3; debug(myVariable); // Viser: 11
Det fungerer veldig bra, men vi kan gjøre det enda bedre. Det er mulig å slå sammen beregningsoperatorer med tegnet "=". Så det gir disse 5 veldig praktiske operatorene: "+=", "-=", "\*=", "/=" og "%="
Det forrige eksemplet blir:
la minVariable = 8; minVariabel +=3; // Tilsvarer minVariable = minVariable + 3; debug(myVariable); // Viser: 11
Resultatet er identisk, men det er litt mindre overflødig.
la minVariabel = 9; minVariabel += 3; // 12 minVariabel -= 2; // 10 minVariabel *= 4; // 40 minVariabel /= 2; // 20 minVariable %= 6; // 2 debug(myVariable); // Viser: 2
Her er to veldig nyttige små operatører. Inkrementoperatoren "++", og dekrementoperatoren "--".
Å øke en variabel betyr å øke verdien med 1.
la minVariabel = 3; minVariable++; // Tilsvarer minVariable = minVariabel + 1; debug(myVariable); // Viser: 4
Og Reduser en variabel betyr at vi reduserer verdien med 1
la minVariabel = 3; minVariable--; // Tilsvarer minVariable = minVariabel - 1; debug(myVariable); // Viser: 2
Binære operatorer er operatorer som er mindre kjente enn klassiske matematiske operatorer (som +,-,/, ...), men som brukes av senioroppdrettere for å bygge funksjoner eller AIer som krever lite drift.
##
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.