想要从评论中导入包

时间:2017-02-12 15:51:15

标签: go

我遇到了一种奇怪的现象。我有可执行包导入库包。但是,在提示导入路径的包名称之后,库会有注释。当Go尝试构建库包时,它会给出"期望导入"错误。当评论在包陈述之前或之后时,它不会发生。

可执行包:

package main

import (
    "github.com/dsoprea/import_confusion_lib"
)

func main() {

}

图书馆包:

package mypackage // import "extraneous/import/path"

当我运行构建时:

GOPATH=`pwd`/import_confusion_root go build github.com/dsoprea/import_confusion

输出:

import_confusion_root/src/github.com/dsoprea/import_confusion/app.go:4:5: code in directory /home/dustin/development/go/test/import_confusion_root/src/github.com/dsoprea/import_confusion_lib expects import "extraneous/import/path"

对我来说看起来像个错误。任何人都可以解释这个或以其他方式证实它是一个错误吗?

0 个答案:

没有答案
相关问题