Tôi nhận ra rằng Go không có các lớp nhưng thay vào đó sẽ đưa ý tưởng về cấu trúc.chức năng init cho các cấu trúc
Các cấu trúc có bất kỳ loại hàm khởi tạo nào có thể được gọi tương tự như hàm __construct() của một lớp không?
Ví dụ:
type Console struct {
X int
Y int
}
func (c *Console) init() {
c.X = "5"
}
// Here I want my init function to run
var console Console
// or here if I used
var console Console = new(Console)