go pointerチートシート

Topic

goのpointerのチートシート。教える時に自分もよく頭がこんがらがるので

自分が覚えやすいようにまとめた(ちょっと強引に)

名前 作用素 作用 対象 作用素の例
address operator & 値 → ポインター 値の変数 pointerToX := &x
indirection operator * ポインター → 値 (dereferencing) ポインターの変数 *pointerToX
pointer type * ポインター型の変数の定義 (nil pointer) 型名 var pointerToX *int
new function new() ポインター型の変数の作成(Zero value 型名(をパラメーターで渡す) var x = new(int)

Summary

少しすっきりした

How's day been?

Good 😉