移動し sort
たパッケージは、組み込みおよびユーザ定義データ型のソートを実装しています。我々は最初の組み込みのソートのデータ型焦点を当てています。
例:
主パッケージ のインポート( 「FMT 」 「ソート」 ) FUNC主は、(){ // 組み込みデータ型について陽性で選別さ;ここで文字列の例です。 // その順序はその場で更新されますので、彼は与えられた順序に変更され、新しい値は戻りません strarrを: = [] {文字列「F 」、「D 」、「A 」、「H 」} sort.Strings (strarr) fmt.Println(" 文字列:" 、strarr) // INTソート入力 INTARR: = [] {INT 6 ,. 7 ,. 1 ,. 3。} sort.Ints(INTARR) fmt.Println(" INTS:" 、INTARR) // 配列がすでにソートされているかどうかを確認し、そうでない場合はfalse、真のソートsは :S = sort.IntsAreSorted(INTARR) fmt.Println(" ソート:" 、S)
A:= sort.StringsAreSorted(strarr)
fmt.Println( "ソート:"、A)
}
結果:
$ example.go実行行く [adfh]:ストリングス INTS:[ 1 3 6 7 ] ソート:真
ソート:真の
座標:前の例 次の例