Shell Ruby interactif
| Shell Ruby interactif
| |
|---|---|
|
Voici à quoi ressemble irb lorsqu'il est utilisé ... | |
| Donnee de base
| |
| développeur | Keiju Ishitsuka |
| Version actuelle |
1.2.7 ( 18 septembre 2020 ) |
| système opérateur | indépendant de la plateforme |
| langage de programmation | Rubis |
| Catégorie | Interpréteur de ligne de commande Ruby |
| Licence |
Licence Ruby GPL |
| Parlant allemand | Non |
| ruby-lang.org | |
Interactive Ruby Shell ( IRB ) est un interpréteur de ligne de commande (REPL) pour le langage de programmation Ruby .
Le programme est lancé à partir de la ligne de commande et permet l'exécution de commandes Ruby, le résultat étant renvoyé immédiatement. Cela vous permet d'expérimenter Ruby en temps réel ou d'effectuer des calculs plus petits avec Ruby de manière ponctuelle, comme avec une calculatrice de poche . IRB connaît les dernières commandes saisies, qui peuvent être récupérées à l'aide des touches fléchées et, si nécessaire, modifiées afin de simplifier l'émission de commandes et de répétitions similaires. Sur les systèmes Posix ( Linux , Unix ), vous avez accès au contrôle des tâches , comme un script shell communiquer directement sur Internet et interagir avec les serveurs.
Le logiciel a été développé par Keiju Ishitsuka et est généralement inclus avec Ruby.
Utilisation:
irb [ Optionen ] [ Programmdatei ] [ Argument1... ]
exemple
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
liens web
- Essayez Ruby. Récupéré le 15 janvier 2012 (IRB en ligne).
- Quand un problème survient. Dans: ruby-doc.org. Récupéré le 15 janvier 2012 (chapitre de Programming Ruby ).
- Ruby Shell interactif. Dans: ruby-doc.org. Récupéré le 21 mai 2016 (chapitre de Programming Ruby ).
- Ruby Shell interactif. Dans: ruby-doc.org. Récupéré le 21 mai 2016 (chapitre de Programming Ruby ).
Preuve individuelle
- ↑ Version 1.2.7 . 18 septembre 2020 (consulté le 9 octobre 2020).
- ↑ Conditions de licence de Ruby. Récupéré le 15 janvier 2012 .