Перейти к содержимому
Тест · Указатели · урок 4 из 8

Тест — по значению или по ссылке

Что выведет программа?

GO
package main

import "fmt"

func change(n int, p *int, s []int) {
    n, *p, s[0] = 10, 20, 30
}
func main() {
    a, b, s := 1, 2, []int{3}
    change(a, &b, s)
    fmt.Println(a, b, s[0])
}

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом