はじめに この記事はGo Advent Calendar 2016 の7日目の記事です。 アローラ!azihsoynです。会社でQiita Teamを使ってますがQiitaの方に投稿するのは初だったりします。 今回はgoでコレクション操作をするライブラリ gollectionを作ったのでGoでライブラリを公開までの流れとTipsなどを交えて紹介しようと思います。 gollectionとは こういうことができるようになるライブラリです func main() { arr := []int{1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10} res, _ := gollection.New(arr). Distinct(). Filter(func(v int) bool { return v%2 == 0 }). Sor