// Copyright © 2018 Inanc Gumus // Learn Go Programming Course // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ // // For more tutorials : https://learngoprogramming.com // In-person training : https://www.linkedin.com/in/inancgumus/ // Follow me on twitter: https://twitter.com/inancgumus package main import ( "fmt" "sort" ) func main() { items := []string{ "pacman", "mario", "tetris", "doom", "galaga", "frogger", "asteroids", "simcity", "metroid", "defender", "rayman", "tempest", "ultima", } fmt.Println("Original:", items) mid := len(items) / 2 smid := items[mid-1 : mid+2] // sorting the smid will affect the items // as well. their backing array is the same. sort.Strings(smid) fmt.Println() fmt.Println("Sorted :", items) }