xxxxxxxxxx
s := []int{5, 4, 3, 2, 1}
for i := len(s)-1; i >= 0; i-- {
fmt.Println(s[i])
}
xxxxxxxxxx
var slice = []string{"Apple", "Orange", "Kiwi"}
for index, sliceItem := range slice { // You can omit index or sliceItem with a _
fmt.Println("Index in slice:", index)
fmt.Println("Fruit:", sliceItem)
}
xxxxxxxxxx
s := []int{1,2,3}
for i := 0; i < len(s); i++ {
fmt.Println(s[len(i)-1-i])
}