Что выведет? Почему? Как проверить, что интерфейс содержит указатель? Как достать значение из интерфейса?
Условие
Заголовок раздела «Условие»Что выведет? Почему? Как проверить, что интерфейс содержит указатель? Как достать значение из интерфейса?
func main() { var s *string fmt.Println(s == nil) var i any fmt.Println(i == nil) i = s fmt.Println(i == nil)}Решение
Заголовок раздела «Решение»Источник: Kaspersky / Касперский - 4
← Что выведет? Почему? Что если не будем… · Все задачи · Go · Как компилятор будет выделять память дл… →