JavaScript:
Bruke et interaktivt skall (REPL)
Hvordan:
Node.js leveres med en REPL som er tilgjengelig via terminalen. Åpne den, og du er klar til å rulle. Her er en smakebit:
$ node
> let sum = (a, b) => a + b;
undefined
> sum(5, 10);
15
> .exit
Greit, ikke sant? Definer variabler, funksjoner, eller kjør løkker. Når du er ferdig, tar .exit
deg tilbake til den virkelige verden.
Dypdykk
REPLer har vært rundt siden 1960-tallet – LISP var pioneren for konseptet. Ideen: gi umiddelbar tilbakemelding til programmereren. Alternativer? Ved siden av Node.js REPL, finnes det nettleserbaserte konsoller som Chrome DevTools, online sandkasser som JSFiddle, eller fullstendige IDEer som VSCode med interaktive lekeplasser.
Under panseret følger REPL-arbeidsflyter typisk:
- Les inn inndata
- Kompiler og eksekver kode
- Skriv ut utdata
- Gå tilbake til start
Det er en enkel, men effektiv syklus som har hatt enorm innvirkning på interaktiv koding.