Menu
Coddy logo textTech

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

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

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

Создайте срез чисел:

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. Мы создали срез фруктов, и ваша задача — добавить в него еще два фрукта с помощью функции append().

Шпаргалка

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

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

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

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

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers) // [1 2 3 4 5 6 7]

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

package main

import "fmt"

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

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

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