ポインターで何ができるかはわかったけど、つまりどう扱えば良いのかわからない時に見る内容にしたいきたいと思います。 色々意見を交わして考えが変わる事もあるので、その度に変更していけたらと思います。 Go言語触ってると頻出するポインター問題。 いろいろな人と開発してると、 どこをポインターにして書いたらいいのかわからない という話によくなる。 これは多分正解が無くて、メンバーのGoに対する成熟度やアーキテクチャによってどういう方針で作っていくかが結構変わってくると思う。 なので、 正解はない 前提だけど、個人的に ここはコレで良い気がしてる というのを書いていきたい。 プリミティブ型、プリミティブ型の配列をポインタでメソッド間で受け渡す場合は注意する 例えば下記の型(プリミティブ型はGoに元々にある型のようなもの) *int *string *[]byte []*string これらの型でre