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.