此模块不再更新,部分功能分拆至 sliceutil、localeutil 和 source 三个模块中
utils 包提供了一些常用的 Go 函数
- MD5 生成 md5 编码;
- FileExists 判断文件或是目录是否存在;
- Merge 合并多个同类型的数据;
- GetSystemLanguageTag 获取当前系统的本地化信息;
- DumpGoSource 输出并格式化 Go 的源代码;
- CurrentFile 相当于部分语言的
__FILE__
; - CurrentDir 相当于部分语言的
__DIR__
; - CurrentLine 相当于部分语言的
__LINE__
; - CurrentFunction 相当于部分语言的
__FUNCTION__
;
- HasDuplication 检测数组是否包含重复的值;
go get github.com/issue9/utils