Вопрос: Как создать структуру и что такое литералы структур?
Go
Junior
Без компании
Вопрос: Как создать структуру и что такое литералы структур?
Ответы
Структуру создают как значение или указатель. Литерал может быть по порядку полей или по именам (предпочтительнее по именам).
```go
package main
import "fmt"
type User struct {
ID int
Name string
}
func main() {
u1 := User{1, "Ann"}
u2 := User{ID: 2, Name: "Bob"}
u3 := &User{ID: 3, Name: "Cat"}
fmt.Println(u1, u2, *u3)
}
```