©
本文档使用
php.cn手册 发布
import "go/importer"
Overview
Index
Package importer提供对出口数据导入者的访问。
func Default() types.Importer
func For(compiler string, lookup Lookup) types.Importer
type Lookup
Bugs
importer.go
func Default() types.Importer
默认返回构建运行二进制文件的编译器的导入器。如果可用,结果将实现types.ImporterFrom。
func For(compiler string, lookup Lookup) types.Importer
对于从编译器“gc”和“gccgo”的已安装软件包中导入的导入器返回导入器,或者如果编译器参数为“源”,则直接从源导入。在后一种情况下,如果导出的API未完全在纯Go源代码中定义(如果包API依赖于cgo定义的实体,则类型检查器将无法访问这些实体),导入可能会失败。
如果查找为零,则使用给定编译器的缺省包查找机制。
BUG(issue13847):不支持非零查找功能。
Lookup函数返回读取器访问给定导入路径的包数据,或者如果找不到匹配的包,则返回错误。
type Lookup func(path string) (io.ReadCloser, error)
☞ 对于不支持非零查找功能。