Перейти к содержимому
Тест · Интерфейсы · урок 8 из 10

Тест — nil-указатель в switch по типу

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

GO
package main

import "fmt"

func main() {
    var p *int
    var v any = p
    switch x := v.(type) {
    case nil, *int:
        fmt.Println(x == nil)
    }
}

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

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

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