Оголошення Масивів
Розглянемо ситуацію, коли потрібно зберегти імена десяти студентів. Для цього існує два варіанти: можна створити десять окремих змінних типу string, або скористатися масивом. Масив — це послідовність елементів (значень) одного типу даних із фіксованим розміром. У цьому випадку можна створити масив розміром 10 і типом даних string для зберігання імен.
Для оголошення масиву використовується наступний синтаксис:
var arrayName[arraySize] dataType
Наприклад, якщо потрібно оголосити масив із назвою students, розміром 10 і типом даних string, це виглядатиме так:
var students[10] string
На цьому етапі ми лише оголосили масив, тому він не містить жодних даних і залишається порожнім.
index.go
1fmt.Println(students) // Outputs [ ] which represents an empty array
Масив можна оголосити та ініціалізувати за допомогою наступного синтаксису:
var arrayName = [arraySize] dataType {element_1, element_2, ...}
Примітка
Ініціалізація означає присвоєння початкового значення змінній або структурі даних під час її оголошення. Якщо масив не ініціалізовано, він набуде типових значень свого типу даних. Наприклад, масив типу
intбуде заповнений0, а масив типуstring— порожніми рядками.
Використовуючи наведений вище синтаксис, можна оголосити масив з іменем students розміром 4, що містить чотири різні імена:
index.go
12var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Масив завжди має фіксований розмір, тобто розмір, вказаний під час оголошення, залишається незмінним для цього масиву.
Інший спосіб оголосити масив — використати оператор :=, подібно до того, як це робиться для змінних:
arrayName := [arraySize] dataType { element_1, element_2, ... }
У наведеному вище синтаксисі масив завжди оголошується та ініціалізується одночасно. Відповідно, необхідно надати початкові значення для елементів масиву при використанні цього підходу.
Якщо створити масив students за допомогою оператора :=, він виглядатиме так:
index.go
12students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.96
Оголошення Масивів
Свайпніть щоб показати меню
Розглянемо ситуацію, коли потрібно зберегти імена десяти студентів. Для цього існує два варіанти: можна створити десять окремих змінних типу string, або скористатися масивом. Масив — це послідовність елементів (значень) одного типу даних із фіксованим розміром. У цьому випадку можна створити масив розміром 10 і типом даних string для зберігання імен.
Для оголошення масиву використовується наступний синтаксис:
var arrayName[arraySize] dataType
Наприклад, якщо потрібно оголосити масив із назвою students, розміром 10 і типом даних string, це виглядатиме так:
var students[10] string
На цьому етапі ми лише оголосили масив, тому він не містить жодних даних і залишається порожнім.
index.go
1fmt.Println(students) // Outputs [ ] which represents an empty array
Масив можна оголосити та ініціалізувати за допомогою наступного синтаксису:
var arrayName = [arraySize] dataType {element_1, element_2, ...}
Примітка
Ініціалізація означає присвоєння початкового значення змінній або структурі даних під час її оголошення. Якщо масив не ініціалізовано, він набуде типових значень свого типу даних. Наприклад, масив типу
intбуде заповнений0, а масив типуstring— порожніми рядками.
Використовуючи наведений вище синтаксис, можна оголосити масив з іменем students розміром 4, що містить чотири різні імена:
index.go
12var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Масив завжди має фіксований розмір, тобто розмір, вказаний під час оголошення, залишається незмінним для цього масиву.
Інший спосіб оголосити масив — використати оператор :=, подібно до того, як це робиться для змінних:
arrayName := [arraySize] dataType { element_1, element_2, ... }
У наведеному вище синтаксисі масив завжди оголошується та ініціалізується одночасно. Відповідно, необхідно надати початкові значення для елементів масиву при використанні цього підходу.
Якщо створити масив students за допомогою оператора :=, він виглядатиме так:
index.go
12students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Дякуємо за ваш відгук!