Вопросы к Поиску с Алисой
Создатели языка Go решили отказаться от тернарного оператора, потому что он слишком часто используется для создания непроходимо сложных выражений. stackoverflow.com
Разработчики языка посчитали, что форма if-else, хотя и более длинная, но более читаемая. stackoverflow.com golangdocs.com