Напишем ваш первый скрипт на Ruby: Hello, World! и основы синтаксиса | Урок 2

Напишем ваш первый скрипт на Ruby: Hello, World! и основы синтаксиса Ruby

Привет, друзья! Сегодня мы сделаем важный шаг в мире программирования – напишем наш первый код на Ruby. Этот урок идеально подходит для тех, кто только начинает свой путь в программировании или хочет освоить новый язык. Давайте погрузимся в мир Ruby и создадим нашу первую программу!

Предыдущий урок: Введение в Ruby

Следующий урок: Переменные в Ruby

Почему Ruby – отличный выбор для начинающих?

Прежде чем мы начнем писать код, давайте кратко рассмотрим, почему Ruby так популярен среди новичков:

  • Простой и читаемый синтаксис
  • Гибкость и выразительность языка
  • Большое сообщество и множество ресурсов для обучения
  • Широкое применение в веб-разработке (Ruby on Rails)

Подготовка рабочего окружения

Прежде чем мы напишем наш первый скрипт, убедитесь, что у вас установлен Ruby. Если вы еще не установили его, вернитесь к первому уроку или посетите официальный сайт Ruby для инструкций по установке.

Наш первый скрипт: Hello, World!

Давайте начнем с классического примера «Hello, World!». Этот простой скрипт выведет приветствие на экран.

  1. Откройте ваш любимый текстовый редактор (например, Sublime Text, VSCode или даже простой Блокнот).
  2. Создайте новый файл и назовите его hello_world.rb (расширение .rb используется для файлов Ruby).
  3. Введите следующий код:
puts "Hello, World!"
  1. Сохраните файл.

Запуск нашего первого скрипта

Теперь давайте запустим наш скрипт:

  1. Откройте терминал (командную строку).
  2. Перейдите в директорию, где вы сохранили файл hello_world.rb.
  3. Введите команду:
ruby hello_world.rb
  1. Нажмите Enter.

Вы должны увидеть вывод:

Hello, World!

Поздравляю! Вы только что написали и запустили свой первый скрипт на Ruby!

Разбор кода и основы синтаксиса Ruby

Давайте разберем наш код и познакомимся с некоторыми основами синтаксиса Ruby:

  1. puts — это метод в Ruby, который выводит текст на экран и добавляет новую строку в конце.
  2. "Hello, World!" — это строка. В Ruby строки заключаются в кавычки (одинарные или двойные).
  3. В Ruby не нужно использовать точку с запятой в конце строки (хотя можно, если хотите).

Немного усложним наш скрипт

Давайте сделаем наш скрипт чуть более интерактивным:

print "Как вас зовут? "
name = gets.chomp
puts "Привет, #{name}! Добро пожаловать в мир Ruby!"

Разберем новые элементы:

  • print похож на puts, но не добавляет новую строку в конце.
  • gets читает строку ввода от пользователя.
  • chomp убирает символ новой строки в конце ввода.
  • name = ... — так мы создаем переменную и присваиваем ей значение.
  • #{name} — это интерполяция строк. Мы вставляем значение переменной в строку.

Практическое задание

Попробуйте создать скрипт, который:

  1. Спрашивает у пользователя его имя
  2. Спрашивает его возраст
  3. Выводит сообщение: «Через 10 лет тебе будет X лет», где X — текущий возраст плюс 10.

Подсказка: вам понадобится преобразовать введенный возраст из строки в число. Используйте метод to_i для этого.

Заключение

Сегодня мы сделали первый шаг в мир программирования на Ruby. Мы написали простой скрипт, познакомились с базовым синтаксисом и попробовали сделать наш код интерактивным. Это только начало вашего путешествия в мир Ruby!

В следующем уроке мы глубже погрузимся в тему переменных и типов данных в Ruby. Не пропустите!

А пока практикуйтесь, экспериментируйте с кодом и не бойтесь ошибок – они ваши лучшие учителя в программировании.

Удачи в изучении Ruby, и до встречи на следующем уроке!

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x