Aller au contenu

Référence du Langage

Cette section centralise la syntaxe, les fonctionnalités du langage, les modules natifs et les outils.

Parcours recommandé

  1. Lire Types, Variables, Fonctions
  2. Enchaîner avec Contrôle, Opérateurs, Collections
  3. Approfondir via POO, Interfaces, Modules
  4. Finaliser avec FFI, Diagnostics et CLI

Documentation

Langage

Page Description
Référence complète Documentation exhaustive de tout le langage
Types Types primitifs, collections, FFI
Variables Déclaration, mutabilité, portée
Fonctions Déclaration, lambdas, récursivité
Contrôle Conditions, boucles, switch
Opérateurs Arithmétiques, logiques, comparaison

Programmation Orientée Objet

Page Description
POO Classes, héritage, constructeurs
Interfaces Définition et implémentation
Modules Organisation du code

Avancé

Page Description
FFI Interopérabilité avec C
Diagnostics Erreurs, warnings, messages
CLI Toutes les commandes en ligne de commande
Paquets Gestion des projets et dépendances

Recherche rapide

Utilisez la barre de recherche (raccourci Ctrl+K ou Cmd+K) pour trouver rapidement ce que vous cherchez.

Table des matières rapide

Types primitifs

entier      -- Nombre entier 64 bits
décimal     -- Nombre à virgule flottante
texte       -- Chaîne de caractères
booléen     -- Valeur vrai/faux
nul         -- Valeur nulle
rien        -- Type de retour vide

Types collections

liste<entier>              -- Liste dynamique
dictionnaire<texte, entier> -- Dictionnaire
ensemble<entier>           -- Ensemble
tableau<entier, 10>        -- Tableau fixe
pile<entier>               -- Pile LIFO
file<entier>               -- File FIFO
tuple                      -- Tuple

Contrôle de flux

si ... alors ... sinon ... fin
tantque ... faire ... fin
pour x dans collection faire ... fin
sélectionner x cas ... pardéfaut ... fin

Référence complète :material-arrow-right:

Nouveautés notables

  • REPL interactive (galois repl) avec prompt style Python.
  • Modules systeme et reseau étendus (fichiers, erreurs détaillées, TCP client).
  • Diagnostics plus lisibles dans les workflows CLI.