Processing > Grammaire et ponctuation

1.  Point-virgule

Le point-virgule indique la fin d'une commande de la même façon qu'un point termine une phrase en français. Une parenthèse ou une accolade qui ferme indique aussi la fin d'une commande.

2.  Accolade

Les accolades servent à définir des blocs de code. Ces blocs organisent le code en pièces individuelles.

{

}

Il est possible d'insérer un bloc à l'intérieur d'un autre:

{ //Debut du bloc A
        { //Debut du bloc B

        } //Fin du bloc B
} //Fin du bloc A

3.  Retour à la ligne

Les retours à la ligne n'ont aucune incidence sur le code. Utilisez les à votre guise afin d'augmenter la lisibilité du code.

4.  Espaces

Un espace délimite un élément ou un mot, mais tous les espaces en plus du premier sont ignorés. Utilisez les à votre guise afin d'augmenter la lisibilité du code.

5.  Commentaire

Un commentaire est une portion de texte qui sert à expliquer le code. Il est destiné à être lu par des développeurs, soit pour vous servir d'aide mémoire ou pour partager votre code avec d'autres.

Lors de la compilation du code, tout commentaire est ignoré par la machine. Les commentaires peuvent ainsi aussi servir à éliminer des portions de votre code lors de la compilation sans les effacer complètement.

Un commentaire peut-être créé de deux façons, selon son envergure:

// commente tout le texte qui le suit jusqu'a la fin de la ligne
/*
commente toutes les lignes qui se retrouvent entre les deux bornes
*/

6.  Commentaire de document

Un commentaire de document est un commentaire spécial qui est destiné aux utilisateurs du programme. Il s'inscrit automatiquement dans le fichier index.html créé lors de l'exportation du sketch. Attention à la mise en page! Les commentaires de documents ignorent le retour à la ligne.

Exemple:

/**
Draws two lines which divides the window
into four quadrants. First draws a horizontal
line and then the vertical line
*/
line(0, 50, 100, 50);
line(50, 0, 50, 100);

7.  Majuscules

Processing est sensible à la case des lettres: Ellipse n'est pas équivalent à ellipse.

Pour augmenter la lisibilité et la compréhension du code, il est important de suivre la convention des majuscules suivante:

Évidemment, à toute règle il y a des exceptions que voici: