TheUpperCode | Розробка сайту | Ruby on Rails
  • Головна
  • Послуги
  • Про нас
  • Співпраця
  • Проекти
  • Блог
  • Контакти
  • en
    • en
Назад
logo

Дизайн

UX/UI дизайн

Web дизайн

Продуктовий дизайн

Вебсайт

Розробка

Підтримка

Оновлення

CRM-система

Розробка

Підтримка

Оновлення

Ruby on Rails

Розробка

Підтримка

Оновлення

Автоматизація

Бізнес процеси

Підтримка

Оновлення

News
/
Основні концепції програмування в Ruby

Основні концепції програмування в Ruby

04 April 2023
Навчання
TheUpperCode | Основні концепції програмування в Ruby | Ruby on Rails

Сьогодні на уроці:

  1. Основні концепції програмування в Ruby
  2. Що таке змінні (variables)?
  3. Створення локальних змінних
  4. Як використовувати змінні
  5. Типи змінних Ruby
  6. Типи даних в Ruby

Основні концепції програмування в Ruby

Отже, якщо ви дійшли до цього уроку, то ви справді зацікавлені у вивчені ruby. Навчання - це прекрасна річ і ви у правильному місці для цього!

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

Тепер: з чого ж почати? Ви повинні почати з вивчення основних концепцій програмування.

Такі «штуки», як:

  • Змінні (локальні, глобальні, класу …)
  • Типи даних (string, integer, boolean …)
  • Умовні твердження (if, unless…)
  • Синтаксис мови програмування.

Ви знайдете багато нових слів під час навчання, не турбуйтеся, ми про це все дізнаємося покроково.

Необхідно розуміти, що мова програмування - це формальна мова.

Що це означає? В українській мові, якщо я зроблю граматичну помилку, є досить високий шанс, що ви все одно зможете мене зрозуміти. Але якщо ви зробите таку помилку в Ruby або будь-якій іншій мові програмування, ви отримаєте помилку.

Ви повинні розуміти правила мови і вміти правильно їх застосовувати. Ви вивчаєте щось нове, і це займе якийсь час, поки все не почне засвоюватися. Один із ключів – повторення. Працюйте над кожною темою, доки не зрозумієте, наскільки це корисно в загальній картині, як цим користуватися та як пояснити це іншим людям.

Що таке змінні (variables)?

Змінна (variable) - це просто мітка («лейбл»). Це спосіб давати назви речам у вашій Ruby програмі, як імена, які ми даємо речам у реальному світі.

Коли я кажу «яблуко», ви розумієте, про що я говорю - мені не потрібно це вам описувати. Або, коли когось кличу на ім’я…

Створення локальних змінних

Ви створюєте змінні, пов’язуючи об’єкт Ruby з іменем змінної.

Наприклад, в нас є об’єкт яблуко, а його ім’я змінної буде gold.

Ми називаємо це «присвоєнням змінної».

Приклад:

 

У слові age (вік) немає нічого особливого.

Ви можете використовувати bacon = 32, і значення все одно буде 32.

Змінні - це просто назви речей.

Як використовувати змінні

Щоб використовувати змінну, потрібно написати її ім’я:

Можна комбінувати кілька змінних разом:

Зберегти результат обчислень у нову зміну:

Важливо:

Якщо ви запускаєте цей код із файлу, а не з irb, тоді слід використовувати такий метод, як puts, щоб побачити значення змінної.

Типи змінних Ruby

Ruby має різні типи змінних. Те, що ви тут бачили, називається «локальною змінною».

Але є й деякі інші види:

  • глобальна змінна ($apple)
  • змінна екземпляра (@apple)
  • змінна класу (@@apple)
  • константа (APPLE)

Вам не потрібно занадто багато думати про них, але добре знати про їх існування.

Різниця між ними? Їх «область видимості».

Типи даних в Ruby

Типи даних представляють різні типи даних, такі як числа, логічні значення, рядки тощо. Як об’єктно-орієнтована мова, усі типи даних базуються на класах. 

 

Тут ми розглянемо дуже коротенько лише деякі з них, а в наступному уроці розберемо детальніше кожний з них.

Strings

Все, що знаходиться в одинарних чи подвійних лапках є типом даних string:

Numeric

Тип даних integer (ціле число) або ж float (число з плаваючою комою) відносяться до типу даних numeric (числовий тип даних).

Booleans

Boolean (логічний) тип даних представляє лише один біт інформації, який говорить про те, чи є значення істинним чи хибним. Значення цього типу даних повертається, коли порівнюються два значення.

 

 


 

Група в телеграмі: https://t.me/ruby4you

Автор курсу: Шкоропад Даниїл

 

Хочете приєднатися до нашої мети? Звертайтесь ;)
Зв'язатися
TheUpperCode | Copy our new post about usefull things in WebDevelopment with help Ruby on Rails
Copied
TheUpperCode | Our official Facebook page | Ruby on Rails
TheUpperCode | Our official LinkedIn page | Ruby on Rails
Більше новин
Як підтримувати Ruby on Rails проект в 2025-му році? 8 практичних порад
13 March 2025
TheUpperCode | Як підтримувати Ruby on Rails проект в 2025-му році? 8 практичних порад | Ruby on Rails
How to support a Ruby on Rails project in 2025? 8 practical tips
13 March 2025
TheUpperCode | How to support a Ruby on Rails project in 2025? 8 practical tips | Ruby on Rails
  • Головна
  • Про нас
  • Співпраця
  • Проекти
  • Блог
  • Контакти

TheUpperCode | Website development | Ruby on Rails