Utilizzo di un interprete interattivo (REPL)

JavaScript:
Utilizzo di un interprete interattivo (REPL)

Come fare:

Node.js include una REPL accessibile tramite il terminale. Aprila, e sei pronto per iniziare. Ecco un assaggio:

$ node
> let sum = (a, b) => a + b;
undefined
> sum(5, 10);
15
> .exit

Semplice, vero? Definisci variabili, funzioni, o esegui cicli. Quando hai finito, .exit ti riporta al mondo reale.

Approfondimento

Le REPL esistono dagli anni ‘60 – LISP ha introdotto il concetto. L’idea: fornire un feedback immediato al programmatore. Alternative? Oltre alla REPL di Node.js, ci sono console basate su browser come gli strumenti per sviluppatori di Chrome, sandbox online come JSFiddle o IDE completi come VSCode con aree di gioco interattive.

Sotto il cofano, i flussi di lavoro REPL tipicamente:

  1. Leggono l’input
  2. Compilano ed eseguono il codice
  3. Stampa l’output
  4. Tornano al punto di partenza

È un ciclo semplice ma efficace che ha influenzato enormemente la programmazione interattiva.

Vedi Anche