Sobes.tech
Junior — Middle

Jak wyodrębnić elementy początkowe z tablicy lub wycinka danych w Twoim języku programowania?

sobes.tech AI

Odpowiedź od AI

W języku Go, aby wyodrębnić początkowe elementy z zakresu (slice), używa się operacji wycinania (slice). Na przykład, aby uzyskać pierwsze n elementów zakresu arr, można napisać:

firstN := arr[:n]

Jeśli arr jest tablicą, najpierw trzeba ją przekonwertować na zakres, na przykład:

arr := [5]int{1, 2, 3, 4, 5}
firstThree := arr[:3] // zakres z pierwszymi trzema elementami

Ważne jest, aby n nie przekraczało długości zakresu lub tablicy, w przeciwnym razie wystąpi panic podczas wykonywania.