इंटरैक्टिव शेल (REPL) का उपयोग

Ruby:
इंटरैक्टिव शेल (REPL) का उपयोग

कैसे करें:

Ruby का REPL IRB (Interactive Ruby) कहलाता है। अपने टर्मिनल से सीधे Ruby को आजमाकर देखें:

irb
2.7.0 :001 > puts "नमस्ते, Ruby वर्ल्ड!"
नमस्ते, Ruby वर्ल्ड!
 => nil
2.7.0 :002 > 5.times { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby!  => 5

गहन जांच

Ruby 1.8 में पेश किया गया, IRB Rubyists के लिए एक मुख्य आधार है। यह Lisp और Python के इंटरेक्टिव शेल्स से प्रेरित है, प्रयोग और तत्काल प्रतिक्रिया को मिलाकर। जैसे कि Pry जैसे वैकल्पिक विकल्प सिंटैक्स हाईलाइटिंग और एक अधिक शक्तिशाली डिबगिंग वातावरण जैसी अधिक सुविधाएं प्रदान करते हैं। IRB स्वयं सरल है लेकिन ‘irbtools’ जैसे gems के साथ सम्पूर्ण कार्यक्षमता का विस्तार किया जा सकता है। IRB रीड-एवल-प्रिंट लूप को कैसे संभालता है, इसके द्वारा प्रत्येक इनपुट लाइन को पढ़कर, इसे Ruby कोड के रूप में मूल्यांकन करके, और फिर परिणाम को प्रिंट करके, इस प्रक्रिया को निकास तक दोहराता है।

देखें भी