我怎么能从golang源复制一个包来破解

时间:2014-05-11 01:03:19

标签: go

我想基本上从golang源复制解析和模板包:http://golang.org/pkg/text/

我希望能够只是玩弄代码并破解它以获得乐趣和学习等。

有人可以告诉我该怎么做吗?

我可以复制包文件夹,然后以某种方式将其移动到我自己的包中,如:

$GOPATH/src/github/user/parse
$GOPATH/src/github/user/template

这是一种安全的方法吗?它将如何构建?

1 个答案:

答案 0 :(得分:4)

是的,你可以像你所描述的那样复制文件夹。

在应用程序中导入它时,只需使用新的导入路径:

import (
    "github.com/user/parse"
    "github.com/user/template"
)

这样做是完全安全的。请继续编写代码!

的PS。

我认为你的路径实际上是:

$GOPATH/src/github.com/user/parse

如果您使用github托管您的软件包,域名(.com)也将包含在go get路径中。

Ps2的。

请务必更新github.com/user/template包中的导入,以引用新的parse包而不是原始包。