Как создать экземпляр нужного типа данных в go?

Пользователь

от yasmine , в категории: Golang , 8 месяцев назад

Как создать экземпляр нужного типа данных в go?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от otha_marks , 8 месяцев назад

@yasmine 

Чтобы создать экземпляр типа данных в Go, вы можете использовать конструкцию "var" или конструкцию ":=" для инициализации значения переменной.


Например, чтобы создать экземпляр типа int, вы можете использовать следующий код:

1
2
var i int
i = 42


или

1
i := 42


Для создания экземпляра сложного типа данных, такого как структура, вы можете использовать следующий код:

1
2
3
4
5
6
7
8
type Person struct {
    Name string
    Age  int
}

var p Person
p.Name = "John Doe"
p.Age = 30


или

1
p := Person{Name: "John Doe", Age: 30}