Как правильно проверить переменую на nil в go?

Пользователь

от francisco.friesen , в категории: Golang , год назад

Как правильно проверить переменую на nil в go?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от wilburn , год назад

@francisco.friesen 

В Go, можно проверить переменную на nil, используя оператор "==" с ключевым словом "nil". Например:

1
2
3
if variable == nil {
   // переменная равна nil
}


Это работает для указателей, интерфейсов, слайсов, карт и каналов. Если вы пытаетесь проверить на nil неуказательную переменную, то вы получите ошибку компиляции.