package
0.0.43
Repository: https://github.com/yyle88/syntaxgo.git
Documentation: pkg.go.dev

# README

utils

因为外面整个大项目就是一个很大的工具,而这里面的工具也只是为了服务于外部的工具,因此这个utils包是非导出的,仅能在这个项目里使用。

里面那些很零碎的函数,以后也可以封装个工具包,但实际上认为也可以不这样做,毕竟,目前其实已经比较清晰而且轻便。

假如再另起一个项目,封装一大堆工具包,让外部大包去引用,其实也未必会比这个做法更便捷。

而且目前我这个外部包 github.com/yyle88/syntaxgo 的定位是一个基础包,因此你懂的,有可能那些工具包要引用这个包。

因此这个包就委屈点吧,把用到的小函数都封装到这个utils里面,以避免项目间的循环引用。

虽然项目间循环引用也能编译,只要不是包和包存在循环引用,但项目循环引用是不利于版本管理和依赖管理的。