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:
- Läs inmatning
- Kompilera och exekvera kod
- Skriv ut output
- Loopa tillbaka
Det är en enkel men ändå effektiv cykel som har haft enorm påverkan på interaktiv kodning.