代码拉取完成,页面将自动刷新
package str
import (
"fmt"
"log"
)
type Str struct{}
var StrHelper Str
func (Str) New() *Str { return &Str{} }
// PadLeftZeros 前置补零
func (Str) PadLeftZeros(str string, length int) string {
for len(str) < length {
str = "0" + str
}
return str
}
// Print 按行打印
func (Str) Print(v ...any) {
fmt.Printf(v[0].(string)+"\n", v[1:]...)
}
// Log 打印日志行
func (Str) Log(v ...any) {
log.Printf(":\n--------------------[INFO]--------------------\n"+v[0].(string)+"\n--------------------[INFO FINISH]--------------------\n", v[1:]...)
}
// LogSuccess 打印成功
func (Str) LogSuccess(v ...any) {
log.Printf(":\n--------------------[SUCCESS]--------------------\n"+v[0].(string)+"\n--------------------[SUCCESS FINISH]--------------------\n", v[1:]...)
}
// LogError 打印错误
func (Str) LogError(v ...any) {
log.Fatalf(":\n--------------------[ERROR]--------------------\n"+v[0].(string)+"\n--------------------[ERROR FINISH]--------------------\n", v[1:]...)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。