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:

  1. Les inn inndata
  2. Kompiler og eksekver kode
  3. Skriv ut utdata
  4. Gå tilbake til start

Det er en enkel, men effektiv syklus som har hatt enorm innvirkning på interaktiv koding.

Se Også