Μετάβαση στο περιεχόμενο

Interactive Ruby Shell

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Αυτή είναι η τρέχουσα έκδοση της σελίδας Interactive Ruby Shell, όπως διαμορφώθηκε από τον Εὐθυμένης (συζήτηση | συνεισφορές) στις 13:33, 1 Μαρτίου 2024. Αυτό το URL είναι ένας μόνιμος σύνδεσμος για αυτή την έκδοση της σελίδας.
(διαφ.) ← Παλαιότερη έκδοση | Βλέπε τελευταία έκδοση (διαφ.) | Νεότερη έκδοση → (διαφ.)
Interactive Ruby Shell
Γενικά
ΕίδοςΔιερμηνέας γραμμής εντολών
Διανομή
Έκδοση1.15.2 (3 Απριλίου 2025)[1]
Λειτουργικά
Ανάπτυξη
Γραμμένο σεRuby
Σύνδεσμοι
Επίσημος ιστότοπος
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

Εξωτερικοί σύνδεσμοι

[Επεξεργασία | επεξεργασία κώδικα]
  1. «Release 1.15.2». 3 Απριλίου 2025. Ανακτήθηκε στις 24 Απριλίου 2025.