Ruby:
שימוש במעטפת אינטראקטיבית (REPL)
איך ל:
מעטפת REPL של Ruby נקראת 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 הוא תחמושת בסיסית למשתמשי Ruby. הוא הושרה מהמעטפות האינטראקטיביות של Lisp ו-Python, משלב בין ניסויים לפידבק מיידי. אלטרנטיבות כמו Pry מציעות יותר תכונות כמו הדגשת תחביר וסביבת דיבוג עשירה יותר. ה-IRB עצמו הוא פשוט אך ניתן להרחבה עם ג’מס כמו ‘irbtools’ להרחבת הפונקציונליות. הדרך שבה IRB מטפל בלולאת קריאה-הערכה-הדפסה היא על ידי קריאת כל שורת קלט, הערכתה כקוד Ruby, ואז הדפסת התוצאה, תהליך זה מחזורי עד ליציאה.