Задать вопрос
staffID
@staffID

Return dynamic type golang?

Например, есть функция
func is_page_name( name string ) string {
switch name {
case "page1":
return name
break
default:
return false
}
}

Будет ошибка так, как на выходе должна быть строка, а вовзращается bool, как быть?
  • Вопрос задан
  • 1065 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
xotkot
@xotkot
ответы это убийцы вопросов
ну так возвращайте string, кто мешает ? например вместо false возвращать пустую строку return ""
или можете увеличить количество возвращаемых параметров данной функции, добавив bool, например:
func is_page_name( name string ) string, bool {
switch name {
case "page1":
return name, true
break
default:
return "", false
}
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы