Junior — Middle
Lze při vytváření nastavit počáteční délku řezu?
sobes.tech AI
Odpověď od AI
V jazyce Go při vytváření řezů (slice) lze nastavit počáteční délku pomocí funkce make. Syntaxe je: make([]T, length, capacity), kde length je počáteční délka řezů a capacity je jeho kapacita (nepovinný parametr). Například:
s := make([]int, 5) // řez délky 5 a kapacity 5
V tomto případě bude řez s mít délku 5 a všechny prvky budou inicializovány výchozími hodnotami typu int (tedy 0). Můžete také určit kapacitu větší než délku:
s := make([]int, 5, 10) // délka 5, kapacita 10
Takže ano, počáteční délku řezů lze nastavit.