Должно быть относительно простым вопросом для тех, кто в курсе.Я пытаюсь сделать следующее, но я новичок в golang.
if some_logic {
} else if some_var != "" && _, exists := Dict["somestring"] {
} else {
}
Блок else if
представляет интерес для меня.Я не могу заставить его скомпилировать при попытке нескольких сравнений в одном логическом блоке.Возможно ли это или мне нужно полностью изменить такт?
Обновление:
Мне удалось функционально решить вышеуказанную проблему с помощью следующего дополнения;
else if _, exists := Dict["somestring"]; exists && some_var != ""