TheUpperCode | Website development | Ruby on Rails
  • Home
  • Services
  • About Us
  • Cooperation
  • Projects
  • Blog
  • Contacts
  • en
    • uk
Back
logo

Design

UX/UI Design

Web Design

Product Design

Website

Development

Support

Updates

CRM System

Development

Support

Updates

Ruby on Rails

Development

Support

Updates

Automation

Business Processes

Support

Updates

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

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

04 April 2023
Lessons
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

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

 

If you want to join to our goal please feel free to contact ;)
Contact US
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
For more news
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
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
  • Home
  • About Us
  • Cooperation
  • Projects
  • Blog
  • Contacts

TheUpperCode | Website development | Ruby on Rails