Sobes.tech
Junior — Middle

Kako izvući početne elemente iz niza ili odeljka podataka u vašem programskom jeziku?

sobes.tech АИ

Одговор од АИ

U jeziku Go, za izvlačenje početnih elemenata iz reza (slice), koristi se operacija sečenja (slice). Na primer, da biste dobili prvih n elemenata reza arr, možete napisati:

firstN := arr[:n]

Ako je arr niz, prvo ga morate pretvoriti u rez, na primer:

arr := [5]int{1, 2, 3, 4, 5}
firstThree := arr[:3] // rez od prvih tri elementa

Važno je da n ne premašuje dužinu reza ili niza, u suprotnom će doći do panike tokom izvršavanja.