Sobes.tech
Назад к вопросам
Junior — Middle
83

Какие действия можно выполнять с помощью среза в языке программирования?

Компании, где спрашивали
Digital Spirit

Ответ от нейросети

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]
}