Go

Основи Go

Змінні, константи, базові типи, функції, пакети, імпорти, control flow, defer

25 питань зі співбесід·
Junior
1

Який правильний синтаксис для оголошення змінної в Go?

Відповідь

У Go є три основні способи оголосити змінну: var x int (явне оголошення з типом), var x = 10 (оголошення з виведенням типу) та x := 10 (коротке оголошення з виведенням, лише всередині функцій). Коротка форма := найчастіше використовується для локальних змінних, оскільки вона лаконічна та ідіоматична.

2

Яке нульове значення змінної типу int у Go?

Відповідь

У Go всі змінні за замовчуванням ініціалізуються нульовим значенням, якщо під час оголошення не надано жодного значення. Для числових типів (int, float64) нульове значення дорівнює 0. Для булевих це false, для рядків це порожній рядок, а для вказівників це nil. Така поведінка гарантує, що в Go ніколи не буде неініціалізованих змінних.

3

Яка різниця між var x int та x := 0 у Go?

Відповідь

var x int оголошує змінну з нульовим значенням (0) та явним типом, тоді як x := 0 використовує коротке оголошення з виведенням типу. Коротке оголошення := можна використовувати лише всередині функцій, а var — на рівні пакета. Форма := є кращою для локальних змінних, оскільки вона лаконічніша та ідіоматичніша.

4

Як оголосити константу в Go?

5

Які основні числові типи в Go?

+22 питань зі співбесід

Опануй Go для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно