JavaScript:
Utilisation d'une console interactive (REPL)
Comment faire :
Node.js est livré avec un REPL accessible via le terminal. Ouvrez-le, et vous êtes prêt à démarrer. Voici un avant-goût :
$ node
> let sum = (a, b) => a + b;
undefined
> sum(5, 10);
15
> .exit
Simple, n’est-ce pas ? Définissez des variables, des fonctions, ou exécutez des boucles. Lorsque vous avez terminé, .exit
vous ramène au monde réel.
Plongée en profondeur
Les REPL existent depuis les années 1960 – LISP a été le pionnier du concept. L’idée : fournir un retour immédiat au programmeur. Des alternatives ? À part le REPL de Node.js, il y a les consoles basées sur les navigateurs comme les outils de développement de Chrome, les bac à sable en ligne comme JSFiddle, ou les IDE complets comme VSCode avec des terrains de jeux interactifs.
Sous le capot, les flux de travail REPL typiques :
- Lire l’entrée
- Compiler et exécuter le code
- Imprimer la sortie
- Boucler
C’est un cycle simple mais efficace qui a énormément influencé la codification interactive.