Интерактивная Ruby Shell - Interactive Ruby Shell
Эта статья не цитировать любой источники.Ноябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Скриншот Сессия скриншотов такая же, как в примере статьи | |
Разработчики) | Кейджу Ишицука |
---|---|
Стабильный выпуск | 1.2.4 / 2 мая 2020 г.[1] |
Репозиторий | |
Написано в | Рубин |
Операционная система | Кроссплатформенность |
Платформа | Интерпретатор Ruby |
Тип | Рубин ракушка |
Лицензия | Рубиновая лицензия Лицензия BSD |
Интернет сайт | www |
Интерактивная Ruby Shell (IRB или же irb) это REPL для программирования в объектно-ориентированный язык сценариев Рубин. Аббревиатура irb это чемодан слова "интерактивный" и расширение имени файла для файлов Ruby - ".rb".
Программа запускается из командная строка и позволяет выполнять команды Ruby с немедленным ответом, экспериментируя в режиме реального времени. Это особенности история команд, возможности редактирования строк и контроль работы, и может общаться напрямую как сценарий оболочки через Интернет и взаимодействовать с живым сервером. Он был разработан Кейджу Ишицука.
Синтаксис и использование
Синтаксис:
irb [параметры] [ программный файл ] [ аргумент ... ]
Пример:
irb (основной): 001: 0>п = 5=> 5irb (основной): 002: 0>def факт(п)irb (основной): 003: 1> если п <= 1irb (основной): 004: 2> 1irb (основной): 005: 2> ещеirb (основной): 006: 2 * п * факт(п - 1)irb (основной): 007: 2> конецirb (основной): 008: 1>конец=>: фактirb (основной): 009: 0>факт(п)=> 120irb (основной): 001: 0>учебный класс Котirb (основной): 002: 1> def мяуirb (основной): 003: 2> ставит 'Мяу!'irb (основной): 004: 2> конецirb (основной): 005: 1>конец=>: мяуirb (основной): 006: 0>Кот.новый.мяуМяу!
Смотрите также
Рекомендации
- ^ «Все версии irb». RubyGems.org. Получено 2020-07-06.
внешняя ссылка
- «Кодируйте и запускайте Ruby в сети» Мощная интерактивная оболочка Ruby
- «Попробуй Рубин» Онлайн IRB
- "Когда приходит беда" глава из Программирование на Ruby
- «Интерактивная рубиновая оболочка» глава из Программирование на Ruby
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |