Sobes.tech
Junior — Middle

Kā izvilkt sākuma elementus no masīva vai datu sērijas jūsu programmēšanas valodā?

sobes.tech AI

Atbilde no AI

Go valodā, lai iegūtu sākuma elementus no sēkļa (slice), tiek izmantota sēkļa griešanas operācija. Piemēram, lai iegūtu pirmos n elementus no arr sēkļa, var rakstīt:

firstN := arr[:n]

Ja arr ir masīvs, to vispirms jākonvertē uz sēkli, piemēram:

arr := [5]int{1, 2, 3, 4, 5}
firstThree := arr[:3] // pirmo trīs elementu sēkļa

Svarīgi, lai n nepārsniedz sēkļa vai masīva garumu, citādi izpildes laikā notiks panika.