Оператор может предшествовать условию;
любая переменная, объявленная в этом
блоке, доступна во всех ветвлениях.
ifnum:=9;num<0{fmt.Println(num,"отрицательное число")}elseifnum<10{fmt.Println(num,"состоит из 1 цифры")}else{fmt.Println(num,"состоит из нескольких цифр")}}
Обратите внимание, что вам не нужны скобки
вокруг условий в Go, но фигурные скобки необходимы.
$ go run if-else.go
7 нечетное число8 делится на 49 состоит из 1 цифры
В Go нет тернарного if,
поэтому вы должны использовать полную версию
оператора if даже для простых условий.