/note/tech

Go言語で「なかった」の返し方 #Go

原則として:

  • nil, nil はダメ。エラーでなければ何らかの値かオブジェクトを返そう

パターンとして:

  • エラーの一種で「なかった」を返す
  • ゼロ値や特別な値
  • 結果のオブジェクトが「なかった」を表現する
  • 結果と取り出すデータが別になっている

MEMO: