1
Слайсы, мапы
1. Задача: Что выведет код?
package main
import (
"fmt"
"sort"
)
func main() {
v := []int{3, 4, 1, 2, 5}
ap(v)
sr(v)
fmt.Println(v)
}
func ap(arr []int) {
arr = append(arr, 10)
}
func sr(arr []int) {
sort.Ints(arr)
}2. Задача: Что выведет код?
func main() {
var foo []int
var bar []int
foo = append(foo, 1)
foo = append(foo, 2)
foo = append(foo, 3)
bar = append(foo, 4)
foo = append(foo, 5)
fmt.Println(foo, bar)
}3. Задача: Что выведет код?
package main
import "fmt"
func main() {
c := []string{"A", "B", "D", "E"}
b := c[1:2]
b = append(b, "TT")
fmt.Println(c)
fmt.Println(b)
}4. Задача: Что выведет код?
var m map[string]int
for _, word := range []string{"hello", "world", "from",…