JavaScript:
Använda en interaktiv skal (REPL)

Hur man gör:

Node.js levereras med ett REPL som är tillgängligt via terminalen. Poppa upp det, och du är redo att börja. Här är en smakprov:

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

Rättfram, eller hur? Definiera variabler, funktioner, eller kör loopar. När du är klar tar .exit dig tillbaka till verkligheten.

Djupdykning

REPL har funnits sedan 1960-talet – LISP var pionjär för konceptet. Idén: ge omedelbar återkoppling till programmeraren. Alternativ? Förutom Node.js REPL finns det webbläsarbaserade konsoler som Chrome DevTools, online-sandlådor som JSFiddle, eller fullständiga IDEer som VSCode med interaktiva lekplatser.

Under huven följer REPL-arbetsflöden vanligtvis:

  1. Läs inmatning
  2. Kompilera och exekvera kod
  3. Skriv ut output
  4. Loopa tillbaka

Det är en enkel men ändå effektiv cykel som har haft enorm påverkan på interaktiv kodning.

Se också