On Fri, Nov 16, 2018 at 2:40 PM Juan Mamani <juanmamanichar...@gmail.com> wrote:
> Why can not access global var MyGlobalVar? Any idea? Go has no global scope. It has universe scope, but you cannot define anything there. `MyGlobalVar` has package scope. To access an exported identifier imported from pacakge foo, you must use the package qualifier, like in `foo.MyGlobalVar` - in the first approximation. For other options lookup "dot imports" but that's seldom a good choice. > According Golang docs should be possible. No. > It works when both files are in the same directory. Yes, package scope contains all TLD declarations in a package. visible everywhere in the package. > But when db.go is in another doesn't work. WAI -- -j -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.