Вопрос: Как сделать slicing `s[a:b]` и что значит `b` не включительно?

Go Junior Без компании
Вопрос: Как сделать slicing `s[a:b]` и что значит `b` не включительно?
Ответы
```go s := []int{10, 20, 30, 40, 50} sub := s[1:4] // 20,30,40 fmt.Println(sub) ``` **Как это работает:** срез берёт диапазон `[a, b)`. `sub` разделяет общий backing array с `s`.