エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go 1.21 で追加された sync パッケージの新機能について|fukurou_dev
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go 1.21 で追加された sync パッケージの新機能について|fukurou_dev
はじめに皆様、こんにちは。バックエンドエンジニアの栄です。 先日、Go 1.21 がリリースされました。 ... はじめに皆様、こんにちは。バックエンドエンジニアの栄です。 先日、Go 1.21 がリリースされました。 今回のリリースは、新しい組み込み関数の追加や既存パッケージの更新が比較的多いリリースでありました。 本記事では、私が特に興味深いと感じた sync パッケージの変更点を取り上げてみたいと思います。 変更点サマリー下記の3つの関数が新たに追加されました。 sync.OnceFunc sync.OnceValue sync.OnceValues これらの関数は sync.Once 構造体の一般的な使用方法を関数化したものとなります。 sync.Once とは追加された三つの関数を理解するには、sync.Once 構造体の概要について知っておくことが重要です。 sync.Once 構造体には、任意の操作を一度だけ行う為の機能として Do メソッドが実装されています。 Do は引数として、引数