Menu
Coddy logo textTech

Инициализация массивов

Часть раздела Основы путешествия по GO на Coddy — урок 69 из 109.

Инициализация массивов означает установку начальных значений при создании массива.

Инициализируйте массив конкретными значениями, используя фигурные скобки:

scores := [4]int{95, 87, 78, 92}
fmt.Println(scores)

Это выведет:

[95 87 78 92]

Используйте многоточие (...), чтобы позволить Go подсчитать количество элементов за вас:

colors := [...]string{"Red", "Green", "Blue"}
fmt.Println(colors)
fmt.Println("Array length:", len(colors))

Это выведет:

[Red Green Blue]
Array length: 3
challenge icon

Задание

Новичок

В этом испытании вы попрактикуетесь в инициализации массивов в Go. Ваша задача — создать массив из 5 целых чисел с указанными значениями, а затем вывести этот массив.

В коде уже есть необходимые импорты и функция main. Вам просто нужно инициализировать массив заданными числами.

Шпаргалка

Инициализируйте массив конкретными значениями, используя фигурные скобки:

scores := [4]int{95, 87, 78, 92}

Используйте многоточие (...), чтобы Go автоматически подсчитал количество элементов:

colors := [...]string{"Red", "Green", "Blue"}

Получите длину массива с помощью len():

fmt.Println("Array length:", len(colors))

Попробуйте сами

package main

import "fmt"

func main() {
    // TODO: Инициализируйте массив с именем 'favoriteNumbers' следующими 5 целыми числами: 7, 42, 8, 13, 99
    // Вы можете использовать любой синтаксис:
    // favoriteNumbers := [5]int{7, 42, 8, 13, 99}
    // ИЛИ
    // var favoriteNumbers [5]int = [5]int{7, 42, 8, 13, 99}
    
    // Это выведет ваш массив
    fmt.Printf("My favorite numbers are: %v\n", favoriteNumbers)
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы