> Tutorial LeekScript
Parliamo ora degli operatori, che presto diventeranno indispensabili, credetemi.
E per questo, faremo un po' di conti. Niente panico !! Rimani qui ! Stai tranquillo, ti serviranno solo le operazioni di base: addizione, sottrazione, moltiplicazione, divisione e modulo. Anche se potresti non conoscere quest'ultimo se sei un principiante, non è molto complicato.
Vedremo anche operatori che consentono di assegnare un valore a una variabile diverso da un semplice "="
Il tuo porro è molto forte nel calcolo mentale. Riscaldiamolo un po' con un po' di semplice matematica.
Il simbolo che consente le aggiunte in LeekScript è il "+".
Per usarlo, scrivi un'aggiunta, come probabilmente hai già fatto. (Finalmente speriamo)
Ricorda che assegniamo un valore a una variabile come questa:
var anInteger = 6 debug(unInteger); // Visualizza: 6
Per eseguire un'addizione, posiziona semplicemente la tua espressione matematica al posto di questo valore.
var addizione = 3 + 5; debug(addizione) // Visualizza: 8
E ci vai! Il tuo porro ha fatto la sua prima aggiunta e ti dà il risultato. Puoi anche inviare il calcolo direttamente come parametro alla funzione debug.
debug(3+5); // Visualizza: 8
Il simbolo per la sottrazione è prevedibilmente il "-"
var sottrazione = 7 - 4; debug (sottrarre); //Display: 3
Per questa operazione, non provare a usare la lettera "x" per creare un "tempo". In informatica usiamo il simbolo "\*" per la moltiplicazione.
var moltiplicare = 3 * 5; debug (moltiplicazione); // Visualizza: 15
Per quanto riguarda la divisione, usiamo il simbolo "/"
var divisione = 20 / 4; debug(div);
Un piccolo promemoria sul modulo. I nostri amici matematici hanno quella che chiamano la "divisione euclidea".
La classica divisione di 7 per 2 dà 3,5. La divisione euclidea decompone il risultato in un "Quoziente" e un "Resto". Quindi, abbiamo 7 = 2 * 3 + 1. Il risultato è un quoziente di 3 e un resto di 1.
Ed è questo resto che qui ci interessa. Il modulo è l'operazione che ci dà il resto della divisione euclidea. Il suo simbolo è "%".
Ad esempio 30%7 darà 2 poiché 30 = 7 * 4 + 2
var modulo = 42% 9; debug(modulo) // Visualizza: 6
Proprio come in matematica, c'è un ordine di operazioni.
Pertanto le operazioni di moltiplicazione (\), divisione (/) e modulo (%) hanno priorità sull'addizione (+) e sulla sottrazione (-). Per gli operatori con la stessa precedenza (\, / e % o + e -), la precedenza sarà da sinistra a destra nell'espressione.
Se è necessario modificare la priorità in un calcolo, sarà necessario utilizzare le parentesi. Per esempio
debug(2 + 3 * 4); // Visualizza: 14 debug((2 + 3) * 4); // Display: 20
debug(12/2 * 3); // Visualizza: 18 debug(12 / (2 * 3)); // Visualizza: 2
Conosci già il "=" che ti permette di assegnare un valore a una variabile:
let myVariable = 8; debug(miaVariabile); // Visualizza: 8
Sappi che questo operatore ha fratelli maggiori. Considera il caso in cui desideri aggiungere un valore a una variabile. La nostra variabile vale 8, a cui vorremmo aggiungere 3. Possiamo fare così:
let myVariable = 8; miaVariabile = miaVariabile + 3; debug(miaVariabile); // Visualizza: 11
Funziona molto bene, ma possiamo fare ancora meglio. È possibile unire operatori di calcolo con il segno "=". In questo modo si ottengono questi 5 operatori molto pratici: "+=", "-=", "\*=", "/=" e "%="
L'esempio precedente diventa:
let myVariable = 8; miaVariabile +=3; // Equivalente a myVariable = myVariable + 3; debug(miaVariabile); // Visualizza: 11
Il risultato è identico, ma è un po' meno ridondante.
let myVariable = 9; miaVariabile += 3; // 12 miaVariabile -= 2; // 10 miaVariabile *= 4; // 40 miaVariabile /= 2; // 20 miaVariabile %= 6; // 2 debug(miaVariabile); // Visualizza: 2
Ecco due piccoli operatori molto utili. L'operatore di incremento "++" e l'operatore di decremento "--".
Incrementare una variabile significa aumentarne il valore di 1.
let myVariable = 3; miaVariabile++; // Equivalente a myVariable = myVariable + 1; debug(miaVariabile); // Visualizza: 4
E Diminuire una variabile significa che ne riduciamo il valore di 1
let myVariable = 3; miaVariabile--; // Equivalente a myVariable = myVariable - 1; debug(miaVariabile); // Visualizza: 2
Gli operatori binari sono operatori meno conosciuti dei classici operatori matematici (come +,-,/, ...) ma che vengono utilizzati dai selezionatori senior per costruire funzioni o IA che richiedono poche operazioni.
##
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.