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.

Reply via email to