
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GoのcontextのValueのkeyの型を再考する - Qiita
はじめに GoのContextパッケージではctx = WithValue(ctx, key ,value)でcontextに紐付けた値をctx.Valu... はじめに GoのContextパッケージではctx = WithValue(ctx, key ,value)でcontextに紐付けた値をctx.Value(key)で取得します。 このときkeyとしては他のコードとの衝突をさけるため、以下のコメントにあるようにtypeでオリジナルの型を定義するのが推薦されてます。 // The provided key must be comparable and should not be of type // string or any other built-in type to avoid collisions between // packages using context. Users of WithValue should define their own // types for keys. To avoid allocating wh