Я пытаюсь импортировать некоторые модули после объявлений в Go.
Например, я пытался импортировать время после объявления переменной, но это не работает, может кто-нибудь сказать, почему это происходит в Go?
Это работает:
package main
import (
"fmt"
)
import "time";
var test = "testing"
func main() {
currtime := time.Now()
fmt.Println(test)
fmt.Println(currtime)//Output: 16:44:53
}
Но это не так:
package main
import (
"fmt"
)
var test = "testing"
import "time"
func main() {
currtime := time.Now()
fmt.Println(test)
fmt.Println(currtime)//Output: 16:44:53
}
Ошибка «оператор без объявления вне тела функции».
Почему это происходит в Go?