Go言語(Golang)を学んでいると避けることのできない要素であるポインタ。 僕はC言語を通ってこなかったエンジニアであるため、このポインタという考え方について最初はいまいちしっくり来ていませんでした。*とか&とか何なんだ状態です。 色々なサイトでGo言語のポインタの使用例や、C言語におけるポインタの考え方などを見ていく中で、自分流のGo言語におけるポインタの考え方を見つけたので、その内容を共有してみようと思います。 諸注意 投稿者はGo言語を業務等で使用したこともなく、勉強中の身です。そのため今回紹介させていただく認識方法については、コードリーディングや写経をする中で何をやっているかをふんわり理解するためのアプローチとして紹介させていただきます。 とはいえ間違った知識を拡散することは本意ではありませんので、「その認識の仕方はよくない」といった点がございましたらご指摘いただけますよう、お