Interaktiivisen komentotulkin (REPL) käyttö

TypeScript:
Interaktiivisen komentotulkin (REPL) käyttö

Miten:

TypeScript ei tule oman REPL:nsä kanssa. Käytetään ts-nodea, TypeScriptin suoritusympäristöä Node.js:lle, joka sisältää REPL:n.

Asenna ensin globaalisti:

npm install -g ts-node

Käynnistä REPL kirjoittamalla ts-node komentoriville:

ts-node

Tässä nopea pätkä kokeiltavaksi:

> let message: string = 'Hei, REPL!';
> console.log(message);
Hei, REPL!
> 

Lopettaaksesi istunnon, paina Ctrl+D.

Syväsukellus

Historiallisesti REPL:t olivat näkyviä Lispin kaltaisissa kielissä, mahdollistaen dynaamisen koodin arvioinnin. Konsepti on sittemmin levinnyt, tullen interaktiivisen koodauksen peruspilariksi monissa kielissä.

TypeScriptille ts-node ei ole ainoa vaihtoehto. Vaihtoehtoja sisältävät TypeScript Playgroundin käyttö web-selaimessa tai muiden Node.js-pohjaisten REPL:ien käyttö, jotka tukevat TypeScriptiä sopivilla liitännäisillä.

Toteutuksen osalta ts-node käyttää TypeScriptin kääntäjän API:a kääntämään koodia lennossa ennen sen suorittamista Node.js:llä. Tämä antaa välitöntä palautetta ja on erityisen hyödyllistä kokeiltaessa TypeScriptin uusimpia ominaisuuksia ilman asennusvaivaa.

Yksi asia muistettavana – vaikka REPL on hieno pikatesteille, se ei korvaa perinteisen, testattavan ja ylläpidettävän koodin kirjoittamista. Se on työkalu oppimiseen ja tutkimiseen, ei korvike asianmukaisille kehityskäytännöille.

Katso myös