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:
- Leem a entrada
- Compilam e executam o código
- Imprimem a saída
- Voltam ao início
É um ciclo simples, mas eficaz que tem influenciado massivamente a codificação interativa.