Interactive Ruby Shell
Εμφάνιση
| Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. |
| Γενικά | |
|---|---|
| Είδος | Διερμηνέας γραμμής εντολών |
| Διανομή | |
| Έκδοση | 1.16.0 (16 Δεκέμβριος 2025)[1] |
| Λειτουργικά | |
| Ανάπτυξη | |
| Σύνδεσμοι | |
| Επίσημος ιστότοπος | |
| https://github.com/ruby/irb | |
| Αποθετήριο κώδικα | |
| https://github.com/ruby/irb | |
Το αλληλεπιδραστικό κέλυφος της Ruby, ή Interactive Ruby Shell (IRB) είναι ένα κέλυφος για προγραμματισμό της αντικειμενοστρεφή γλώσσα σεναρίων Ruby. Το πρόγραμμα εκτελείται από μια γραμμή εντολών και επιτρέπει την εκτέλεση εντολών της Ruby με άμεση απάντηση, επιτρέποντας τον πειραματισμό σε πραγματικό χρόνο με τη γλώσσα. Υποστηρίζει ιστορικό εντολών, δυνατότητες διόρθωσης γραμμής και έλεγχο διεργασιών, και μπορεί να επικοινωνεί άμεσα σαν σενάριο κελύφους με το διαδίκτυο και να αλληλεπιδρά με κάποιον κεντρικό υπολογιστή. Αναπτύχθηκε από τον Keiju Ishitsuka.
Χρήση:
irb [ επιλογές ] [ αρχείο προγράμματος ] [ ορίσματα... ]
Παράδειγμα χρήσης:
irb(main):001:0> n = 5 => 5 irb(main):002:0> def fact(n) irb(main):003:1> if n <= 1 irb(main):004:2> 1 irb(main):005:2> else irb(main):006:2* n * fact(n - 1) irb(main):007:2> end irb(main):008:1> end => nil irb(main):009:0> fact(n) => 120 Εξωτερικοί σύνδεσμοι
[Επεξεργασία | επεξεργασία κώδικα]- "Try Ruby" Αρχειοθετήθηκε 2011-09-28 στο Wayback Machine. Online IRB (Αγγλικά)
- "When Trouble Strikes" κεφάλαιο από το Programming Ruby (Αγγλικά)
- "Interactive Ruby Shell" κεφάλαιο από το Programming Ruby (Αγγλικά)
- ↑ «Release 1.16.0». 16 Δεκέμβριος 2025. Ανακτήθηκε στις 17 Δεκέμβριος 2025.