Interaktiivisen komentotulkin (REPL) käyttö

Elm:
Interaktiivisen komentotulkin (REPL) käyttö

Kuinka:

Elm ei sisällä integroitua REPL:iä. Voit kuitenkin käyttää elm repl komentoa komentorivillä käynnistääksesi Elmin istunnon Elm:n asentamisen jälkeen.

> import List exposing (..)
> map (\x -> x * 2) [1, 2, 3, 4]
[2,4,6,8] : List number

Tässä istunnossa, List-funktiot tuotua, kaksinkertaistimme lukulistassa olevat numerot ja saimme tuloksen välittömästi.

Syväsukellus

Elmin REPL voi tuntua rajoitetulta verrattuna joidenkin muiden kielten, kuten Pythonin tai JavaScriptin, REPL:iin, koska Elm on kääntävä kieli, joka keskittyy web-sovellusten tuottamiseen. Historiallisesti Elm on keskittynyt kokonaisiin sovelluksiin pikemminkin kuin skriptaukseen tai kuorivuorovaikutukseen.

Vaihtoehtoja Elmin REPL:lle sisältävät elm-live ja verkon muokkausympäristöt kuten Ellie, missä voit nähdä koodimuutokset reaaliajassa selaimessa.

Toteutukseen liittyen, Elm REPL kääntää Elmin koodinpätkiä JavaScriptiksi taustalla, mikä sallii Elmin interaktiivisen käytön. Tämä eroaa tulkittavien kielien REPL:stä, jotka eivät tarvitse tätä käännösvaihetta. Elm REPL on myös karsittu pitämään ydinkieli kevyenä ja keskittyneenä.

Katso myös