Menu
Coddy logo textTech

Введение в срезы

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

Срезы — это гибкие динамические массивы в Go. В отличие от массивов с фиксированным размером, срезы могут увеличиваться или уменьшаться.

Создайте срез, используя квадратные скобки без указания размера, за которыми следует тип:

numbers := []int{1, 2, 3, 4, 5}
fmt.Println(numbers)

Здесь отображается содержимое среза:

[1 2 3 4 5]

Доступ к элементам среза осуществляется с помощью индексной нотации (начиная с 0):

firstNumber := numbers[0]
fmt.Println(firstNumber)

Это отображает первый элемент:

1

Шпаргалка

Слайсы (срезы) — это гибкие динамические массивы в Go, которые могут увеличиваться или уменьшаться в размере, в отличие от массивов фиксированного размера.

Создайте слайс, используя квадратные скобки без указания размера:

numbers := []int{1, 2, 3, 4, 5}

Обращайтесь к элементам слайса, используя индексную нотацию (начиная с 0):

firstNumber := numbers[0]

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

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

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

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