Ruby — один из самых известных языков программирования в мире. Ruby прост в освоении и помогает в основном при развертывании инфраструктуры или управлении конфигурацией. Даже синтаксис Ruby очень прост. Но наряду с этим Ruby также предоставляет несколько инструментов, которые помогут вам создавать простые задачи и легче учиться.
В этой статье я постарался сосредоточить внимание на этих инструментах Ruby.
…
Интерактивный Рубин (IRB):
Интерактивный Ruby (IRB) предоставляет быстрый способ опробовать код без создания нового файла. Это простая оболочка Ruby, которая предоставляет интерактивную среду программирования, которая принимает вводимые пользователем данные, оценивает их, а затем возвращает результат пользователю.
Любое слово, сделанное в терминале IRB, временно выполняется. Это позволяет вам играть с кодом или тестировать его, но не сохраняет его. IRB работает с функциональностью REPL (чтение, оценка, печать, цикл).
IRB можно запустить непосредственно с командного терминала командой:
$ ирб
Когда терминал открыт, вы можете ввести любой код, а затем протестировать его. Например.,
$ ставит «Hello World!»
#Это вернет результат как Hello World.
Вы также можете назначать переменные в терминале IRB, как и в любом обычном языке программирования.
IRB позволяет нам работать с внешними библиотеками. Это могут быть стандартные библиотеки Ruby, драгоценные камни или специально написанные программы Ruby. Мы можем загружать наши собственные файлы кода в сеансы IRB точно так же, как мы загружали библиотеки и драгоценные камни и работали над этим кодом.
Вы также можете выйти из терминала IRB командой:
$ выход
Теперь мы рассмотрим другой инструмент.
…
Прай:
Pry — это консоль разработчика среды выполнения, которую разработчики Ruby могут использовать для отладки своих программ. Он может заменить IRB, добавив новые полезные функции к своей функциональности REPL (чтение, оценка, печать, цикл).
Как и IRB, Pry позволяет выполнять операторы Ruby в терминале, оценивать их и получать немедленные результаты.
Сначала необходимо установить Pry. Команда для того же:
$ драгоценный камень установить pry
Вам также потребуется установить драгоценный камень Pry Doc. Команда для того же:
$ gem установить pry-doc
После установки Pry просто введите эту команду, чтобы открыть терминал Pry:
$ подглядывать
Теперь вы можете протестировать тот же код, который описан выше, для IRB в терминале Pry. Аналогичные выходные данные вы найдете в терминале Pry.
Дополнительная функция Pry заключается в том, что она помогает найти ошибку в коде, указав точную строку в коде. Это можно сделать, добавив в файл определенную строку кода. Код:
«binding.py»
Во время запуска программы терминал заканчивается на строке, где вводится привязка, а затем проверяет приведенный выше код так же, как это делается в терминале IRB. А затем в этом коде проверяются ошибки.
Вы также можете выйти из терминала Pry командой:
$ выход
Хотя Pry и IRB схожи при использовании в качестве интерактивной оболочки Ruby, Pry предлагает несколько дополнительных ключевых функций:
· Просмотр документации и исходного кода
· Вызов во время выполнения
· Интеграция командной оболочки
· Состояние навигации
· Отслеживание истории
…
Вы также можете поддержать меня на BuyMeACoffee: Юврадж Дешмух (buymeacoffee.com)
Спасибо! 😊