ну так возвращайте string, кто мешает ? например вместо false возвращать пустую строку return ""
или можете увеличить количество возвращаемых параметров данной функции, добавив bool, например:
func is_page_name( name string ) string, bool {
switch name {
case "page1":
return name, true
break
default:
return "", false
}
}
Michael Landau: если вы хотите динамических типов в подобных функциях, значит вы что-то делаете не так. Строгая статическая типизация в го не зря сделана.