Scripting/Syntaxe

De DigiWiki.

Les Opérateurs : Les opérateurs sont utilisés pour déclencher une opération (ou une action mathématique) sur un (ex : !) ou deux opérandes. L'exemple typique est 1+2 ou 1 et 2 sont les opérandes et le + est l'opérateur.

L'application de ce concept est plus étendue en LSL dans la mesure où les opérandes peuvent être des variables et que dans certains cas l'opérateur peut nécessiter une variable à sa gauche.

Operateur Description Exemple d'utilisation
() [] . Parentheses, Crochets et point A faire en 2em (A faire en 1er)
(type) Changement de type message = "le résulat est :" + (string) resultat;
 ! ~ ++ -- Contraire, Complément, Incrémentation, Décrémentation compteur++;
* / % Multiplication/Produit-scalaire, Division, Module/Produit-vectoriel rollover = (count + 1)%5;
- Soustraction un = 3 - 2;
+ Addition ou concatenation de string deux = 1+1;

texte = "Hello" + "World";

+ Concaténation ou fusion de list maList = [1, 2, 3] + [4, 5];

nouvelle_List = ancienne_List + ajout_List;

<< >> Left Shift, Right Shift huit = 4 << 1;
< <= > >= Moins que, Moins que ou égale à, Plus grand que, Plus grand que ou égale à Est_Faux = (6 <= 4);
==  != Comparaison : égale, Comparaison : inégale est_Faux= ("ce" == "cet");
& AND bit à bit zero = 4 & 2;

quatre= 4 & 4;

^ XOR bit à bit zero = 4 ^ 4;

six= 4 ^ 2;

| OR bit à bit quatre = 4 | 4;

six = 4 | 2;

|| Comparaison : OU est_Vrai= (FALSE || TRUE);
&& Comparaison : ET est_Faux = (FALSE && TRUE);
= += -= *= /= %= Affectation four = 4;

Note: L'ordre d'application des opérateurs booléens n'est pas clair. Il est possible qu'il y ait un bug dans l'analyseur d'expressions, rendant certaines priorités inopérantes ou que || et && aient une priorité égale; Les tests ne sont pas satisfaisants. En cas de doute, utilisez des paranthèses.

Outils personnels
  • Cette page a été consultée 1 455 fois.
donate
Google Ads