I have this main.go file:
package main
import \"one/entities/bar\"
func main(){
}
I have this dir structure:
When I bui
You can't do such thing, according to the specs of import
:
The import names an identifier (PackageName) to be used for access and an
ImportPath that specifies the package to be imported.
ImportDecl = "import" ( ImportSpec | "(" { ImportSpec ";" } ")" ) .
ImportSpec = [ "." | PackageName ] ImportPath .
ImportPath = string_lit .
The import syntax requires a package name or path of a package. So no wildcard import.
This statement will clarify the why;
The PackageName is used in qualified identifiers to access exported
identifiers of the package within the importing source file.
You must specify in which package the element you are referring to exists. e.g, bar.Get.Basic.Req.Headers
. This can't be determined without an explicit import.