メインコンテンツまでスキップ

演習

Goでテストを書いてみましょう

演習1

スライスを渡してソートされたスライスが返る関数 sort() を作成し、それに対するテストを書いてみてください

func sort(a []int) []int {
// ...
}

sort パッケージを使いたい場合は sort() という名前でなくても大丈夫です!

演習2(任意)

スライスと関数を渡して該当する要素をフィルタリングする関数 filter() を作成し、それに対するテストを書いてみてください

func filter(a []int, f func(int) bool) []int {
// ...
}

解答例

解答例については、 GitHub の方にコードをあげているので参考にしてみてください