Ruby'nin REPL'i hangi komut açar?


107

Ruby'nin REPL'i hangi komut açar?

Python'da pythonherhangi bir argüman olmadan açarsınız.

Yanıtlar:


111

Ruby için birkaç REPL vardır.

Standart kitaplık , adlı bir programı yükleyen IRb ( Etkileşimli Ruby için ) adlı bir REPL ile birlikte gelir irb, ancak bu yalnızca bir Ruby kitaplığı olduğundan, yalnızca kabuktan değil, Ruby kodundan da çağrılabilir. On Rubinius , IRB Ayrıca sadece çağırarak devreye olabilir rbxsadece CPython olduğu gibi değişkenler olmadan programı.

Bir de Pry adında çok güzel bir REPL vardır , bu program adında bir program yükler pry, ancak bu sadece bir Ruby kütüphanesi olduğundan, sadece kabuktan değil Ruby kodundan da çağrılabilir.

JRuby , programı çağırarak çağrılan JIRb Swing adlı ek bir REPL ile birlikte gelir jirb_swing.

NetBeans Yakut Eklenti aynı zamanda bir repl ile geliyor.


Bu, birden fazla REPL vermek için yanıt olarak işaretlenmeli mi?
Pdnell

1
Bu cevabı beğendim ama varsayılan cevabı (irb) daha fazla öne çıkarabilir ve sonra diğer örneklerden bahsedebilirsiniz.
joh-mue

97

Kullanın irb(Etkileşimli Yakut Shell) komutu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.