1. Задача: Работа с append и указателями в срезах
package main
import "fmt"
func main() {
f1 := func(x []int) {
x[0]++
}
f2 := func(x []int) {
x = append(x, 100)
x[0]++
}
f3 := func(x *[]int) {
(*x)[0]++
}
f4 := func(x *[]int) {
x = append(x, 100)
(*x)[0]++
}
a := []int{1}…