Go言語(golang)で値を返さない場合の関数、メソッド設計

Go言語(golang)で値を返さない場合の関数、メソッド設計

この前、IDでの検索を行う関数をGo言語で作成しました。以前使っていたJavaの癖で、指定したIDが存在しなかった場合は値にもエラーにもnilを返すように実装していたのですが、Go言語では良くない設計のようです。自分なりになぜnilを返すの