Interaktiivisen komentotulkin (REPL) käyttö

Ruby:
Interaktiivisen komentotulkin (REPL) käyttö

Kuinka:

Rubyn REPL on nimeltään IRB (Interactive Ruby). Hyppää sisään ja kokeile Rubyä suoraan terminaalistasi:

irb
2.7.0 :001 > puts "Hei, Ruby-maailma!"
Hei, Ruby-maailma!
 => nil
2.7.0 :002 > 5.times { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby!  => 5

Syväsukellus

Ruby 1.8:ssa esitelty IRB on olennainen osa Ruby-käyttäjiä. Se on saanut inspiraationsa Lispin ja Pythonin interaktiivisista kuorista, yhdistäen kokeilut välittömään palautteeseen. Vaihtoehtoja, kuten Pry, tarjoavat lisäominaisuuksia kuten syntaksin korostuksen ja robustimman virheenkorjausympäristön. IRB sinänsä on yksinkertainen, mutta sen toiminnallisuutta voidaan laajentaa ‘irbtools’ -gemien avulla. IRB käsittelee lue-arvioi-tulosta -silmukan lukemalla jokaisen syötteen rivin, arvioimalla sen Ruby-koodina ja sitten tulostamalla tuloksen, toistaen tätä prosessia kunnes poistutaan.

Katso myös