Sobes.tech
Junior — Middle

Ako extrahovať počiatočné prvky z poľa alebo dátového rezu vo vašom programovacom jazyku?

sobes.tech AI

Odpoveď od AI

V jazyku Go sa na získanie počiatočných prvkov rezu (slice) používa operáciu rezania (slice). Napríklad, ak chcete získať prvých n prvkov rezu arr, môžete napísať:

firstN := arr[:n]

Ak je arr pole, najskôr ho musíte previesť na rez, napríklad:

arr := [5]int{1, 2, 3, 4, 5}
firstThree := arr[:3] // rez prvých troch prvkov

Dôležité je, aby n neprekročilo dĺžku rezu alebo poľa, inak dôjde k panike počas behu.