Практика на структуры в Go
Дана структура:
type User struct {
Name string
Age int
}
client := User{Name: "kate", Age: 19}
Выведите имя и возраст двумя командами.
Даны переменные:
type User struct {
Name string
Age int
}
lead := User{Name: "max", Age: 40}
Скопируйте lead в backup, измените
возраст в lead на 41 и выведите
возраст в обеих переменных.
Дан следующий код:
type User struct {
Name string
Age int
}
left := User{Name: "sam", Age: 22}
right := User{Name: "sam", Age: 22}
Выведите, равны ли left и right.
Объявите тип Place с полем City
и тип Trip с полями Title и
Stop типа Place. Запишите поездку
с городом "milan" и выведите город.
Дан срез:
type User struct {
Name string
Age int
}
team := []User{
{Name: "amy", Age: 28},
{Name: "dan", Age: 32},
}
Поставьте Age второго участника равным
33 и выведите весь срез.
Дана переменная:
type User struct {
Name string
Age int
}
var blank User
Заполните Name и Age, затем
сравните blank с литералом с теми же
значениями и выведите результат сравнения.