Ruby — це потужна мова програмування, яка дозволяє створювати різноманітні програми, включаючи інструменти командного рядка (CLI). У цьому посібнику ми розглянемо, як створити простий CLI інструмент на Ruby, який допоможе вам зрозуміти основи роботи з цією мовою та її можливостями.
CLI (Command Line Interface) інструмент — це програма, яка взаємодіє з користувачем через командний рядок. Користувач може вводити команди, а програма обробляє їх і надає результати. CLI інструменти зазвичай використовуються для автоматизації завдань, управління системами або виконання специфічних функцій.
Ruby — це мова, яка відома своєю простотою та елегантністю. Вона має велику кількість бібліотек, які спрощують розробку, а також активну спільноту, яка завжди готова допомогти. Це робить Ruby ідеальним вибором для створення CLI інструментів.
Перед тим, як почати, переконайтеся, що у вас встановлений Ruby. Ви можете перевірити це, виконавши команду:
ruby -v
Якщо Ruby не встановлений, ви можете завантажити його з офіційного сайту ruby-lang.org.
Давайте створимо простий CLI інструмент, який буде виконувати арифметичні операції: додавання, віднімання, множення та ділення. Для цього виконайте наступні кроки:
Створіть новий файл з назвою calculator.rb
у вашій робочій директорії.
Відкрийте файл calculator.rb
у вашому улюбленому текстовому редакторі та додайте наступний код:
# calculator.rb def add(a, b) a + b end def subtract(a, b) a - b end def multiply(a, b) a * b end def divide(a, b) return 'Division by zero is not allowed' if b.zero? a / b end def main puts "Welcome to the Simple Calculator!" puts "Please enter the first number:" num1 = gets.chomp.to_f puts "Please enter the second number:" num2 = gets.chomp.to_f puts "Choose an operation: +, -, *, /" operation = gets.chomp result = case operation when '+' add(num1, num2) when '-' subtract(num1, num2) when '*' multiply(num1, num2) when '/' divide(num1, num2) else "Invalid operation" end puts "The result is: #{result}" end main
Тепер, коли ви написали код, ви можете запустити ваш CLI інструмент. Відкрийте термінал, перейдіть до директорії, де знаходиться ваш файл, і виконайте команду:
ruby calculator.rb
Ви повинні побачити привітальне повідомлення та запит на введення чисел і операції. Спробуйте ввести різні значення та операції, щоб перевірити, як працює ваш калькулятор.
Давайте розглянемо, як працює наш код:
add
, subtract
, multiply
та divide
.main
ми запитуємо користувача про числа та операцію, а потім виконуємо відповідну функцію на основі вибору користувача.gets.chomp
для отримання введення від користувача та to_f
для перетворення рядка на число з плаваючою комою.puts
.Тепер, коли у вас є базовий CLI інструмент, ви можете розширити його функціональність. Ось кілька ідей:
Створення простого CLI інструменту на Ruby — це чудовий спосіб навчитися основам програмування та зрозуміти, як працює взаємодія між користувачем і програмою. Сподіваємося, що цей посібник був корисним для вас, і ви зможете використовувати отримані знання для створення власних інструментів.
Не бійтеся експериментувати та розширювати свій проект. Ruby має безліч можливостей, і ви можете створити щось дійсно унікальне!
© 2024 RailsInsights. All rights reserved.