Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Влияние операции 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)
}