![ポインタ型とアドレス演算子](https://mitikusa-engineer.com/wp-content/uploads/2022/07/Go-1024x538.png)
Go言語のポインタ型とアドレス演算子についてまとめました。
動作環境
ホストOS | Windows 10 21H1(19043.2006) 64bit |
WSL | 2 |
Visual Studio Code | 1.70.2 |
Docker Desktop | 4.12.0(85629) |
Go | 1.18.6 |
構文
// ポインタの宣言
var 変数名 *ポインタで参照するデータ型
// 宣言済みの変数のアドレスをポインタに格納
ポインタ変数 := &ポインタを作成したい変数名
// ポインタのアドレスを使って参照先の値を更新する
*ポインタ変数 = 更新後の値
/*
変数のアドレスを参照する時は『&』、アドレスから値を参照する時は『*』
*/
サンプル
.
├── go.mod
└── main.go