Apprendre Neon

Les types de base :

Neon compte 4 types de base :


Commençons par le type Number :

Tous les nombres, entiers, négatifs, à virgule sont de type Number. Vous disposez de quelques opérateurs pour les combiner :

+, -, *, /, **, %, // et EE

Faisons le tour rapidement :

+ : addition

- : soustraction

* : multiplication

/ : division

** : puissance

// : quotient de la division euclidienne

% : reste de la division euclidienne (modulo)

EE : x 10 puissance




Le type String :

Une chaîne de caractères est une suite de caractères entre guillemets ou apostrophes. Exemple :

Les caractères utilisables sont les caractères de la table ASCII étendue.

Avec ces chaînes de caractères, vous disposez également d'opérateurs :

+, -, //, *

Voici comment ils fonctionnent :

Le type Bool :

Le type Bool a seulement deux éléments : True et False.

C'est le type utilisé pour écrire une condition : c'est-à-dire que toutes les conditions sont de type Bool. Exemple :

Pour créer des expressions de types Bool, voici les opérateurs :

< : inférieur strict

> : supérieur strict

<= ; >= : inférieur ou égal et supérieur ou égal

== : égal

!= : différent de


De plus, il existe des opérateurs booléens pour manipuler des expressions booléennes :

and : et

or : ou

not : non

xor : ou exclusif

=> : implication logique dont voici la table de vérité :

Les autres opérateurs :

Pour finir les types de base, nous allons voir un type un peu spécial : Le type None

C'est un type spécial dans la mesure où il n'existe qu'un seul objet de ce type : None lui-même.

None veut dire 'rien', et sert à être utilisé lorsque l'on veut indiquer qu'une variable de contient rien, ou qu'une fonction ne renvoie rien.

Si vous tapez simplement 'None' dans  la console, vous ne verrez rien car c'est un type qui est ignoré de l'affichage.

Mais trêve de paroles :