我是golang的新人。
基本上在node.js我曾经组织我的一般功能,比如我将放入
lib/
validation.js
convert.js
..
同样我会组织。 我需要在这里做同样的事情..
我试过
lib/
validation.go ( package name validator )
convert.go ( package name converter )
和main.go中存在于我的src文件夹的根级别
我导入像"./lib"
它只有当两个包名相同时才有效,否则会抛出错误。
因为我需要单独的名称来调用这些功能,所以我不能给出相同的可读性包。
所以基本上我可以在lib中创建另一个文件夹,并且我可以给出不同的包名。 这是可用的选项或其他一些可能性。
请建议一个良好的做法和最佳方式。