C#:
Bruke et interaktivt skall (REPL)
Hvordan:
Start en REPL i ditt C#-miljø ved å bruke C# Interactive-vinduet eller kjør dotnet-script
i terminalen din. Her er en smakebit på hvordan det brukes:
> var greeting = "Hei, REPL!";
> Console.WriteLine(greeting);
Hei, REPL!
>
Du får umiddelbar tilbakemelding. Ingen kompilerings- og kjøringssteg. Bare kod og se.
Dypdykk
REPL reiste fra Lisp til moderne språk, trivdes i dynamiske språk som Python. Med C#, brakte Roslyn REPL nærmere utviklerne. csi
for Roslyn, og dotnet-script
for .NET Core, er solide alternativer. Et dypere kutt: de evaluerer kode per linje, ikke alt sammen, en annen utførelsesmodell versus typiske C#-applikasjoner. Dette påvirker tilstandenes varighet over utførelser og variablenes omfang.
Visual Studios C# Interactive-vindu er en REPL drevet av Roslyn. Den har Intellisense, flere referanser, og støtte for NuGet-pakker. Ganske et steg opp fra tidlige kommandolinjeeksperimenter.
For alternative språk, bruker Python IDLE
, JavaScript har Node.js sin REPL, og F# leveres med F# Interactive
. Hver fremmer umiddelbare tilbakemeldingsløkker, uvurderlige for testing av små kodeutdrag eller forståelse av språkegenskaper.