Попередня частина: Вивчаємо Ruby разом
Привіт, сьогодні ми з вами просунемось у вивченні ruby до рядків та чисел.
І так, в ruby як і в інших мовах програмування можна виконувати операції, як з числами так і з рядками.
Для початку наведу приклад рядків, для цього знову створіть файл з розширенням .rb та запишіть у ньому наступне:
puts 'Це наш рядок'
Тепер запустіть в терміналі командою "ruby". Як ми вже знаємо, методом "puts" ми виводимо якийсь текст, але виводити можна не тільки текст. Давайте спробуємо розібрати різницю між виведенням цифр та тексту:
puts 5 + 3 #Виведе 8
puts '5' + '3' #Виведе 53
1. Коли ми пишемо цифру без лапок, то рубі сама розуміє, що це число, а отже нам підвласні різні математичні операції над ними, саме тому написавши "puts 5+3" нам видасть "8".
2. Чому коли ми напишемо puts '5' + '3' нам видасть 53? А тому, що все, що ми запишемо в одинарних чи подвійних лапках, рубі сприймає як текст. Так наприклад:
puts 'Ра' + 'зом'
Видасть нам
Разом
3. Однак пам'ятайте, що увівши якийсь текст без лапок, наприклад:
puts Привіт
Ви наштовхнетесь на помилку
test_one.rb:1:in `<main>': undefined local variable or method `Привіт'
Яку слід читати так: В першому рядку, нашого файлу, знайдена невизначена локальна змінна або метод "Привіт"
Помилка ця відбулася тому, що слово Привіт, як вже говорилось, було написане без лапок, в результаті чого рубі намагалась знайти змінну або метод з такою назвою.
Будьте уважні та не робіть помилок) До наступної статті...
Ще немає коментарів