Menu
Coddy logo textTech

Объявление литералов срезов

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

Литералы срезов позволяют создавать и инициализировать срезы за один шаг. Они похожи на литералы массивов, но без указания размера.

Создайте слайс строк, используя литерал слайса:

colors := []string{"red", "blue", "green"}
fmt.Println(colors)

Это выводит:

[red blue green]

Вы также можете создать пустой срез:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice))

Это отобразит:

[] 0
challenge icon

Задание

Новичок

В этом испытании вы попрактикуетесь в создании литерала среза в Go. Литералы срезов позволяют создавать и инициализировать срез в одной инструкции.

Ваша задача — создать литерал среза, содержащий названия четырех цветов: "red", "blue", "green" и "yellow".

Шпаргалка

Литералы срезов позволяют создавать и инициализировать срезы за один шаг, подобно литералам массивов, но без указания размера.

Создайте срез строк, используя литерал среза:

colors := []string{"red", "blue", "green"}
fmt.Println(colors) // [red blue green]

Создайте пустой срез:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice)) // [] 0

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

package main

import "fmt"

func main() {
	// TODO: Создайте литерал среза с именем 'colors', содержащий строки:
	// "red", "blue", "green" и "yellow"
	
	
	// Вывести срез
	fmt.Println("Colors:", colors)
	
	// Вывести длину среза
	fmt.Println("Number of colors:", len(colors))
}
quiz iconПроверьте себя

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

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