Junior — Middle
Ce acțiuni se pot realiza cu o felie într-un limbaj de programare?
sobes.tech AI
Răspuns de la 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]
}