Usando um shell interativo (REPL)

JavaScript:
Usando um shell interativo (REPL)

Como usar:

O Node.js vem com um REPL acessível através do terminal. Abra-o e você está pronto para começar. Aqui vai uma amostra:

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

Simples, certo? Defina variáveis, funções ou execute laços. Quando terminar, .exit te leva de volta ao mundo real.

Aprofundamento

REPLs existem desde a década de 1960 – LISP foi o pioneiro do conceito. A ideia: fornecer feedback imediato ao programador. Alternativas? Além do REPL do Node.js, existem consoles baseados em navegador como o Chrome DevTools, sandboxes online como o JSFiddle, ou IDEs completas como o VSCode com playgrounds interativos.

Por baixo do capô, os workflows do REPL tipicamente:

  1. Leem a entrada
  2. Compilam e executam o código
  3. Imprimem a saída
  4. Voltam ao início

É um ciclo simples, mas eficaz que tem influenciado massivamente a codificação interativa.

Veja Também