1. Задача: Что выведет программа? Что поправить, чтобы changePerson действительно меняла поля исходной структуры?
package main
import "fmt"
type Person struct {
name string
age uint8
}
func changePerson(person *Person) {
person = &Person{
name: "Vladimir",
age: 25,
}
}
func main() {
person := &Person{
name: "Ivan",
age: 30,
}
fmt.Println(person.name)
changePerson(person)
fmt.Println(person.name)
}2. Задача: Реализовать функцию Search, которая выполняет параллельный поиск на нескольких серверах и возвращает первый успешный результат или ошибку, если все…