Menu
Coddy logo textTech

Добавление элементов

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

Функция append добавляет элементы в конец среза, автоматически обрабатывая изменения ёмкости.

Создайте срез numbers:

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

Добавьте новый элемент:

numbers = append(numbers, 4)
fmt.Println(numbers)

Результат:

[1 2 3]
[1 2 3 4]

Можно добавить несколько элементов одновременно:

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers)

Результат:

[1 2 3 4 5 6 7]
challenge icon

Задание

Новичок
В этом задании ты потренируешься добавлять элементы в slice в Go. Мы создали slice fruits, и твоя задача — добавить в него ещё два фрукта с помощью функции append().

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

package main

import "fmt"

func main() {
	// Срез фруктов
	fruits := []string{"apple", "banana", "orange"}
	
	// TODO: Добавьте "grape" и "kiwi" к срезу fruits
	// Напишите свой код здесь
	
	// Выведите обновлённый срез
	fmt.Println("My fruit collection:", fruits)
}
quiz iconПроверьте себя

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор Go