Sobes.tech
Junior — Middle

Ar galima nustatyti pradinį pjūvio ilgį jo kūrimo metu?

sobes.tech AI

Atsakymas iš AI

Go kalboje, kuriant skiltį (slice), galima nustatyti pradinį ilgį naudojant funkciją make. Sintaksė yra: make([]T, length, capacity), kur length yra pradinė skilties ilgis, o capacity — jos talpa (neprivalomas parametras). Pavyzdžiui:

s := make([]int, 5) // skiltis ilgį 5 ir talpą 5

Šiuo atveju, skiltis s turės ilgį 5, ir visi elementai bus inicializuoti pagal numatytąsias int tipo reikšmes (t.y., 0). Taip pat galima nurodyti didesnę talpą nei ilgį:

s := make([]int, 5, 10) // ilgis 5, talpa 10

Taigi, taip, galima nustatyti pradinį skilties ilgį.