Sobes.tech
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.