![コンストラクタ](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 |
構文
// Go言語には機能としてのコンストラクタは存在しませんが
// 関数を利用することで相当する処理を実現可能です。
// よくある書き方
func 関数名(引数 引数の型) *初期化したい型 {
初期化処理
}
サンプル
.
├── go.mod
└── main.go