Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

issue9/source

Repository files navigation

source 模块提供了一些与源码相关的功能

  • DumpGoSource 输出并格式化 Go 的源代码;
  • CurrentFile 相当于部分语言的 __FILE__;
  • CurrentDir 相当于部分语言的 __DIR__;
  • CurrentLine 相当于部分语言的 __LINE__;
  • CurrentFunction 相当于部分语言的 __FUNCTION__;
  • Stack 返回调用者的堆栈信息;
  • ModFile 文件或目录 p 所在模块的 go.mod 内容;
  • ModDir 向上查找 p 所在的目录的 go.mod;
  • PackagePath 文件或目录 p 所在 Go 文件的导出路径;

安装

go get github.com/issue9/source

版权

本项目采用 MIT 开源授权许可证,完整的授权说明可在 LICENSE 文件中找到。

About

与 Go 源码相关的一些操作

Topics

Resources

License

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /