- 投稿日:2023-06-13T22:49:46+09:00
errgroupのWithContextで得られるcontextは、局所的なcontextである
errgroup.WithContext()の返り値であるcontextは、非同期処理に対するcontextであり、それ以外の場所で使用してはいけない。 返り値のcontextを、それ以降の関数で使…
- 投稿日:2023-06-13T12:25:15+09:00
Go言語において型を完全一致しなければならない時とその必要がない時
はじめに Go言語の学習中にinterfaceの扱い方に困惑しました。この記事では、その際に調べたことを踏まえてGo言語で型が完全一致しなければならない場合と、その必要がない場合について解説します。 1. 型が完全に一致しなければならない…
- 投稿日:2023-06-13T10:28:32+09:00
if-else文とswitch文の使い分け
概要 if-else文とswitch文は、どちらもプログラムの制御フローを管理するために使用されます。どちらを選ぶかは、コードの要件や状況によります。以下にその使用法と選択基準をまとめます。また、サ…