[Go] 文字列の配列をアルファベット順にソートする
            作成日: 2021年12月05日
          
          sort パッケージの Slice 関数を使うと文字列の配列をアルファベット順にソートすることができます。string 型のデータ同士の比較には比較演算子を使うことができます。下記の例では、文字列の配列 strArray をアルファベット順の昇順にソートしています。
package main
import (
    "fmt"
    "sort"
)
func main() {
    strArray := []string{"aab", "aac", "aaa", "aae", "aad"}
    sort.Slice(strArray, func(i, j int) bool {
        return strArray[i] < strArray[j]
    })
    fmt.Println(strArray)
}
実行結果は下記となります。
[aaa aab aac aad aae]