演習
Goでテストを書いてみましょう
演習1
スライスを渡してソートされたスライスが返る関数 sort()
を作成し、それに対するテストを書いてみてください
func sort(a []int) []int {
// ...
}
※ sort
パッケージを使いたい場合は sort()
という名前でなくても大丈夫です!
演習2(任意)
スライスと関数を渡して該当する要素をフィルタリングする関数 filter()
を作成し、それに対するテストを書いてみてください
func filter(a []int, f func(int) bool) []int {
// ...
}
解答例
解答例については、 GitHub の方にコードをあげているので参考にしてみてください