
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Golangでコレクションに対して手軽にMapやFindがしたい - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Golangでコレクションに対して手軽にMapやFindがしたい - Qiita
golangでは、コレクションを扱うときには主にfor文を使うと思います。 これは「goらしい」書き方だとは... golangでは、コレクションを扱うときには主にfor文を使うと思います。 これは「goらしい」書き方だとは思うのですが、純粋な気持ちで書いているとfor文まみれになってしまって、コードが読みづらくなってしまうことも。 golangでも、他言語によくあるMapやFind、Fillterなどの関数があったらいいのに…。 thoas/go-funkはそんな願いを叶えてくれるライブラリです。 MapやFindなどの便利なヘルパ関数を提供していて、コレクションに対して手軽これらの操作を行うことができます。 他にもいろいろな便利な関数が提供されているので、今回は特に業務でよく使うものをいくつか紹介していきます。 ※ この記事はFringe81 Advent Calendar 8日目の記事です。 注意点 最初に注意点を述べますが、go-funkで提供てされている多くの関数はreflectを使って実装さ