Interaktiivisen komentotulkin (REPL) käyttö

Bash:
Interaktiivisen komentotulkin (REPL) käyttö

Kuinka:

Bashissa terminaalisi on käytännössä REPL. Kirjoitat komennon; se lukee sen, arvioi sen, tulostaa tuloksen ja palaa takaisin odottamaan seuraavaa komentoasi. Tässä on esimerkki Bashin käyttämisestä REPL:nä:

$ echo "Hei, maailma!"
Hei, maailma!
$ x=$((6 * 7))
$ echo $x
42

Syötteesi seuraa $ kehotetta, tuloksen tulostus tapahtuu seuraavalla rivillä. Yksinkertaista, eikö?

Syväsukellus

Bash, lyhennettynä Bourne Again SHell, on oletuskomentotulkki monilla Unix-pohjaisilla järjestelmillä. Se on päivitys alkuperäiseen Bourne-komentotulkkiiin, joka rakennettiin 1970-luvun lopulla. Vaikka Bash on tehokas skriptityökalu, sen interaktiivinen tila mahdollistaa komentojen suorittamisen rivi riviltä.

Vaihtoehtoja harkittaessa sinulla on Python REPL (kirjoita vain python terminaaliisi), Node.js (komento node), ja IPython, paranneltu interaktiivinen Python-komentotulkki. Jokaisella kielellä on yleensä oma REPL-toteutuksensa.

Pinnan alla REPL:t ovat silmukoita, jotka jäsentävät syötteesi (komennot tai koodi), suorittavat sen ja palauttavat tuloksen stdoutiin (näytöllesi), usein käyttäen kielen tulkitsijaa suoraan. Tämän välitön palaute on erinomaista oppimisen ja prototyyppien tekemisen kannalta.

Katso Myös