Интерактивная Ruby Shell

Интерактивная Ruby Shell

Interactive Ruby Shell.png
Вот как выглядит irb при использовании ...
Основные данные

разработчик Кейджу Ишицука
Текущая  версия 1.2.7
( 18 сентября 2020 г. )
Операционная система независимая платформа
язык программирования Рубин
категория Интерпретатор командной строки Ruby
Лицензия Лицензия Ruby
GPL
Говорящий по-немецки Нет
ruby-lang.org

Interactive Ruby Shell ( IRB ) - это интерпретатор командной строки (REPL) для языка программирования Ruby .

Программа запускается из командной строки и позволяет выполнять команды Ruby, в результате чего результат возвращается немедленно. Это позволяет вам экспериментировать с Ruby в режиме реального времени или выполнять небольшие вычисления с Ruby на специальной основе, например, с помощью карманного калькулятора . IRB знает последние введенные команды, которые можно получить с помощью клавиш со стрелками и, при необходимости, отредактировать, чтобы упростить выдачу подобных команд и повторов. В системах Posix ( Linux , Unix ) у вас есть доступ к управлению заданиями , вы можете общаться, как сценарий оболочки, напрямую через Интернет и взаимодействовать с серверами.

Программное обеспечение было разработано Кейджу Ишицука и обычно входит в состав Ruby.

Использование:

irb [ Optionen ] [ Programmdatei ] [ Argument1... ]

пример

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. Релиз 1.2.7 . 18 сентября 2020 г. (по состоянию на 9 октября 2020 г.).
  2. Условия лицензии Ruby. Проверено 15 января 2012 года .