Перейти к содержимому

Исправить функцию, чтобы она работала. Сигнатуру менять нельзя.

go · basicsMTS / МТС (задачи, ч. 1)1 кв 2025не решено

Исправить функцию, чтобы она работала. Сигнатуру менять нельзя.

func printNumber(ptrToNumber any) {
if ptrToNumber != nil {
fmt.Println(ptrToNumber.(*int))
} else {
fmt.Println("nil ")
}
}
func main() {
v := 10
printNumber(&v)
var pv *int
printNumber(pv)
pv = &v
printNumber(pv)
}

Источник: MTS / МТС (задачи, ч. 1) · 1 кв 2025

← Добавить код, который выведет тип перем… · Все задачи · Go · Что выведет код и почему? →