Shell Ruby interactif

Shell Ruby interactif

Ruby Shell.png 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

Preuve individuelle

  1. Version 1.2.7 . 18 septembre 2020 (consulté le 9 octobre 2020).
  2. Conditions de licence de Ruby. Récupéré le 15 janvier 2012 .