Back to questions
Junior — Middle
84
Какие действия можно выполнять с помощью среза в языке программирования?
Companies where asked
Digital Spirit
Answer from AI
sobes.tech AI
В языке Go срезы (slices) позволяют работать с последовательностями элементов динамического размера. С помощью срезов можно:
- Получать подмножества массива или другого среза (срезать часть данных).
- Добавлять элементы с помощью функции
append. - Изменять элементы по индексу.
- Передавать срезы в функции для работы с динамическими коллекциями.
Пример использования среза:
package main
import "fmt"
func main() {
arr := [5]int{1, 2, 3, 4, 5}
s := arr[1:4] // срез элементов с индексами 1,2,3
fmt.Println(s) // [2 3 4]
s = append(s, 6) // добавление элемента
fmt.Println(s) // [2 3 4 6]
}