Как назначить значение по умолчанию, если переменная окружения не установлена в Go?
В Python я мог сделать mongo_password = os.getenv('MONGO_PASS', 'pass')
, где pass
является значением по умолчанию, если MONGO_PASS
env var не установлен.
Я пробовал оператор if, основанный на том, что os.Getenv
пуст, но, похоже, это не работает из-за объема присваивания переменных внутри оператора if. И я проверяю наличие нескольких env var, поэтому я не могу использовать эту информацию в операторе if.