Интерактивная Ruby Shell
| Интерактивная Ruby Shell
| |
|---|---|
|
Вот как выглядит 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
веб ссылки
- Попробуйте Ruby. Проверено 15 января 2012 г. (онлайн IRB).
- Когда приходит беда. В: ruby-doc.org. Получено 15 января 2012 г. (глава из книги "Программирование на Ruby" ).
- Интерактивная Ruby Shell. В: ruby-doc.org. Проверено 21 мая 2016 г. (глава из книги "Программирование на Ruby" ).
- Интерактивная Ruby Shell. В: ruby-doc.org. Проверено 21 мая 2016 г. (глава из книги "Программирование на Ruby" ).
Индивидуальные доказательства
- ↑ Релиз 1.2.7 . 18 сентября 2020 г. (по состоянию на 9 октября 2020 г.).
- ↑ Условия лицензии Ruby. Проверено 15 января 2012 года .