Reverse List

Examples in Go
package main

import (
	"fmt"
)

func main() {
	a := []int{1, 2, 3, 4, 5}
	for i := len(a)/2 - 1; i >= 0; i-- {
		opp := len(a) - 1 - i
		a[i], a[opp] = a[opp], a[i]
	}
	fmt.Println(a)
}
Last Run  :
[5 4 3 2 1]