1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_1/1.16/1.go
Stanislav Chernyshev 957812f20b 2-е издание
2025-08-09 10:53:13 +03:00

25 lines
517 B
Go

package main
import (
"fmt"
"slices"
)
func main() {
mySlice := []int{1, 2, 3, 4, 5, 6, 7}
// Поэлементно обходим срез в формате индекс:значение
fmt.Printf("All: ")
for i, v := range slices.All(mySlice) {
fmt.Printf(" %d:%d |", i, v)
}
fmt.Println()
// Поэлементно обходим срез в обратном порядке
fmt.Printf("Backward: ")
for i, v := range slices.Backward(mySlice) {
fmt.Printf(" %d:%d |", i, v)
}
fmt.Println()
}