TypeScript:
Interaktiivisen komentotulkin (REPL) käyttö
Miten:
TypeScript ei tule oman REPL:nsä kanssa. Käytetään ts-node
a, 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.