Junior — Senior
77
Влияние операции append и среза на содержимое массивов
被问到的公司:
Lamoda Tech
任务条件
Определите, какой вывод получит программа при её запуске:
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)
}