Junior — Middle
Vai ir iespējams iestatīt sākotnējo griezuma garumu tā izveides laikā?
sobes.tech AI
Atbilde no AI
Go valodā, veidojot skaitu (slice), jūs varat iestatīt sākotnējo garumu, izmantojot funkciju make. Sintakse ir: make([]T, length, capacity), kur length ir sākotnējais skaita garums, un capacity ir tā kapacitāte (neobligāts parametrs). Piemēram:
s := make([]int, 5) // skaits ar garumu 5 un kapacitāti 5
Šajā gadījumā, skaits s būs ar garumu 5, un visi elementi tiks inicializēti ar noklusējuma vērtībām int tipam (t.i., 0). Tāpat var norādīt lielāku kapacitāti nekā garumu:
s := make([]int, 5, 10) // garums 5, kapacitāte 10
Tātad, jā, ir iespējams iestatīt sākotnējo skaita garumu.