Notions de base
Cette page présente la syntaxe que vous utiliserez le plus souvent en tant que débutant.
Instructions et points-virgules
Section intitulée « Instructions et points-virgules »Le point-virgule est facultatif.
print("Bonjour")print("Bonjour à nouveau");Commentaires
Section intitulée « Commentaires »Commentaires sur une seule ligne :
# Ceci est un commentaireprint("Sortie visible") # Commentaire en ligneCommentaires sur plusieurs lignes :
#--Ce bloc est ignoré.
#--print("Terminé")Variables
Section intitulée « Variables »Utilisez var pour définir des variables.
var age = 25var height = 1.75var name = "Alice"Réassigner les valeurs si nécessaire :
var score = 10score = 12Syntaxe optionnelle des annotations de type :
var title = "Numo" :: StringAffichage et gestion des erreurs
Section intitulée « Affichage et gestion des erreurs »Les deux styles d’affichage sont acceptés :
print "Bonjour"print("Bonjour")Arrêter l’exécution avec une erreur :
panic("Une erreur s'est produite")Expressions
Section intitulée « Expressions »La prise en charge actuelle des expressions de base inclut :
- Nombres
- Chaînes de caractères
- Variables
- Appels de fonctions
- Opérateur
+
var a = 10var b = 20print(a + b)print("Bonjour, " + "Numo")Fonctions
Section intitulée « Fonctions »Définissez des fonctions avec func.
func greet(name) { print("Bonjour, " + name)}
func ping() { print("pong")}
greet("Numo")ping()L’implémentation actuelle prend en charge zéro ou un paramètre.
Importations et modules
Section intitulée « Importations et modules »Importez les modules intégrés comme ceci :
get math from "internal:math"print(math.pi())Essayez un petit exemple mixte :
get math from "internal:math"get str from "internal:string"get sys from "internal:system"
var name = "numo"print("Langue : " + str.upper(name))print("PI : " + math.pi())print("Plateforme : " + sys.platform())