package main
import (
"fmt"
)
func main() {
var slice = []int{5, 9, 1, 2, 8}
ptr := &slice
fmt.Println("List 1")
for i := 0; i < len(slice); i++ {
fmt.Print((*ptr)[i], " ")
}
fmt.Println("\nList 2")
for index, value := range *ptr {
fmt.Println(index, ": ", value)
}
}
Output
List 1
5 9 1 2 8
List 2
0 : 5
1 : 9
2 : 1
3 : 2
4 : 8