こんにちは!!
今回は配列の中身を小さい順に並べてみました!!!
問題
l := []int{100, 300, 23, 11, 23, 2, 4, 6, 4}
中身を小さい順に並べます。
こんな感じ。。。
回答
自分の回答こちら!!!
package main
import (
"fmt"
"sort"
)
func main() {
l := []int{100, 300, 23, 11, 23, 2, 4, 6, 4}
sort.Sort(sort.IntSlice(l))
fmt.Println(l[0:9])
}
sortのインターフェースというのがあるらしく、
勝手に小さい順にやってくれました。笑
理解していないからまだまだですな。。。
参考になるサイト
https://qiita.com/Jxck_/items/fb829b818aac5b5f54f7
いろんな書き方あるから引き出し(いろんなパターンのコードの書き方)を増やします。。