check := CheckVlan(msg.ID, msg.Location, msg.VLAN)
fmt.Println("вывод переменной check",check)
if check == "false" {
FixVlan(msg.ID, msg.Location, msg.VLAN)
fmt.Println("влан исправлен")
}else if check == "true"{
fmt.Println("влан уже был правильный ")
}
```
а как тут праивльно развести? у меня всегда проваливается в fmt.Println("влан уже был правильный ")
вот результат этой фукции происвоил в переменную и её проверяю , но почему проваливаюсюсь в else
сделайте примерно рабочий пример на play.golang.org
func CheckVlan(HOSTNAME string,LOCATION string,Vlan string)(string){
https://play.golang.org/p/7FeJBVRIkJb вот так работает , но у меня чёто не хочет
fmt.Printf("вывод переменной check: %#+v \n", check) так будет точнее
Обсуждают сегодня