Отже, якщо ви дійшли до цього уроку, то ви справді зацікавлені у вивчені ruby. Навчання - це прекрасна річ і ви у правильному місці для цього!
Попереду буде потрібно багато чого навчитися, але не дозволяйте цьому завадити вам почати.
Тепер: з чого ж почати? Ви повинні почати з вивчення основних концепцій програмування.
Такі «штуки», як:
Ви знайдете багато нових слів під час навчання, не турбуйтеся, ми про це все дізнаємося покроково.
Необхідно розуміти, що мова програмування - це формальна мова.
Що це означає? В українській мові, якщо я зроблю граматичну помилку, є досить високий шанс, що ви все одно зможете мене зрозуміти. Але якщо ви зробите таку помилку в Ruby або будь-якій іншій мові програмування, ви отримаєте помилку.
Ви повинні розуміти правила мови і вміти правильно їх застосовувати. Ви вивчаєте щось нове, і це займе якийсь час, поки все не почне засвоюватися. Один із ключів – повторення. Працюйте над кожною темою, доки не зрозумієте, наскільки це корисно в загальній картині, як цим користуватися та як пояснити це іншим людям.
Змінна (variable) - це просто мітка («лейбл»). Це спосіб давати назви речам у вашій Ruby програмі, як імена, які ми даємо речам у реальному світі.
Коли я кажу «яблуко», ви розумієте, про що я говорю - мені не потрібно це вам описувати. Або, коли когось кличу на ім’я…
Ви створюєте змінні, пов’язуючи об’єкт Ruby з іменем змінної.
Наприклад, в нас є об’єкт яблуко, а його ім’я змінної буде gold.
Ми називаємо це «присвоєнням змінної».
Приклад:
У слові age (вік) немає нічого особливого.
Ви можете використовувати bacon = 32, і значення все одно буде 32.
Змінні - це просто назви речей.
Щоб використовувати змінну, потрібно написати її ім’я:
Можна комбінувати кілька змінних разом:
Зберегти результат обчислень у нову зміну:
Важливо:
Якщо ви запускаєте цей код із файлу, а не з irb, тоді слід використовувати такий метод, як puts, щоб побачити значення змінної.
Ruby має різні типи змінних. Те, що ви тут бачили, називається «локальною змінною».
Але є й деякі інші види:
Вам не потрібно занадто багато думати про них, але добре знати про їх існування.
Різниця між ними? Їх «область видимості».
Типи даних представляють різні типи даних, такі як числа, логічні значення, рядки тощо. Як об’єктно-орієнтована мова, усі типи даних базуються на класах.
Тут ми розглянемо дуже коротенько лише деякі з них, а в наступному уроці розберемо детальніше кожний з них.
Все, що знаходиться в одинарних чи подвійних лапках є типом даних string:
Тип даних integer (ціле число) або ж float (число з плаваючою комою) відносяться до типу даних numeric (числовий тип даних).
Boolean (логічний) тип даних представляє лише один біт інформації, який говорить про те, чи є значення істинним чи хибним. Значення цього типу даних повертається, коли порівнюються два значення.
Група в телеграмі: https://t.me/ruby4you
Автор курсу: Шкоропад Даниїл