Junior — Senior
62
Влияние операции append и среза на содержимое массивов
Companies where asked:
Lamoda Tech
Task condition
Определите, какой вывод получит программа при её запуске:
package main
import "fmt"
func foo(s []int) {
s = append(s, 5)
}
func main() {
base := []int{1, 2, 3}
slice := base[:1]
foo(slice)
fmt.Println(slice)
fmt.Println(base)
}