Utilisation d'une console interactive (REPL)

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 :

  1. Lire l’entrée
  2. Compiler et exécuter le code
  3. Imprimer la sortie
  4. Boucler

C’est un cycle simple mais efficace qui a énormément influencé la codification interactive.

Voir aussi