שימוש במעטפת אינטראקטיבית (REPL)

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, ואז הדפסת התוצאה, תהליך זה מחזורי עד ליציאה.

ראה גם