Menu
Coddy logo textTech

Tworzenie wycinków za pomocą `make`

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 76 z 109.

Funkcja make tworzy wycinki o określonej długości i pojemności.

Utwórz wycinek liczb całkowitych o długości 3:

numbers := make([]int, 3)
fmt.Println(numbers)

To wyświetla:

[0 0 0]

Utwórz wycinek o długości 2 i pojemności 5:

scores := make([]int, 2, 5)
fmt.Println(scores, len(scores), cap(scores))

To wyświetla:

[0 0] 2 5
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz tworzenie wycinka za pomocą funkcji make. Funkcja make pozwala utworzyć wycinek o określonej długości i pojemności.

Twoim zadaniem jest utworzenie za pomocą make wycinka ciągów znaków o długości 3 i pojemności 5, a następnie przypisanie do niego kilku wartości i wyświetlenie wycinka.

Po wyświetleniu wycinka wypisz także jego długość i pojemność.

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// TODO: Utwórz wycinek ciągów znaków o długości 3 i pojemności 5 za pomocą make
	// var names = ...
	
	// Przypisz wartości do wycinka
	names[0] = "Alice"
	names[1] = "Bob"
	names[2] = "Charlie"
	
	// Wypisz wycinek
	fmt.Println("Names:", names)
	
	// Wypisz długość i pojemność wycinka
	fmt.Printf("Length: %d, Capacity: %d\n", len(names), cap(names))
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online