1. Что выведет следующий код с методом Increment и как его исправить?
type Count int
func (c Count) Increment() {
c++
}
func main() {
var count Count
count.Increment()
fmt.Print(count)
}2. Что выведет следующий код при передаче слайса в функцию?
package main
import "fmt"
func add42(ints []int) {
ints = append(ints, 42)
fmt.Println(ints)
}
func main() {
ints := []int{1, 2, 3}
add42(ints)
fmt.Println(ints)
}3. Что выведет следующий код с использованием select и закрытых каналов?
package main
import "fmt"
func main() {
msgChan := make(chan string, 1)…