Вивчаємо Ruby разом - частина 2

2 хв. читання
12 листопада 2020

Попередня частина: Вивчаємо 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 `Привіт'

Яку слід читати так: В першому рядку, нашого файлу, знайдена невизначена локальна змінна або метод "Привіт"

Помилка ця відбулася тому, що слово Привіт, як вже говорилось, було написане без лапок, в результаті чого рубі намагалась знайти змінну або метод з такою назвою.

Будьте уважні та не робіть помилок) До наступної статті...

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 5.6K
Приєднався: 8 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація