Способи оплати Abuse

Основи мови програмування Go

27.11.2022, 01:15

У цій статті розповімо про те, як відбувається робота зі змінними та структурами. Це особливо корисний матеріал для користувачів-початківців. Нагадаємо, що мова має статичну типізацію. У Python, Ruby або javascirt доведеться виконати кілька перевірок на правильність. Go позбавляє цієї проблеми.

Основи мови Go

Розглянемо перший приклад:

Основи мови програмування Go

За виведення відповідає нова функція - print. Тут видно, що їй потрібно передати рядок(string). А у функції main буде створена змінна за типом string. Вона буде передана в print. Якщо передати інше, отримаємо помилку. Можна поміняти тип змінної на int, отримаємо:

cannot use "Hello World!" (type string) as type int in assignment

Основи мови програмування Go

Також ви отримаєте помилку, якщо оголосили змінну або імпортували пакет, але не використовуєте його. Існує ще безліч речей, які можна зробити за допомогою Go, одна з них - це структури. Ускладнимо нашу програму, створимо структуру site, з полями name і url, яка буде описувати будь-який сайт:

Основи мови програмування Go

У структури буде метод print, що виводить "Ласкаво просимо...". У main ми ініціалізували структуру і присвоїли її полям значення, а після викликали метод print.

Мова програмування Go вирізняється цілою низкою особливостей і можливостей. Ми в цьому встигли переконатися.