Documentation ¶
Overview ¶
Package bstr 包是用来处理字符串相关的操作
Index ¶
- func CreateUUID() string
- func DD(values ...interface{})
- func ManualUUID() string
- func Md5UnixNanoString() string
- func RandInt(length uint) (n int)
- func RandLetter(length uint) string
- func RandNumber(length uint) string
- func ShowLess(str string, opts ...int) string
- type LetterStruct
- type ResultLetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ManualUUID ¶ added in v0.0.3
func ManualUUID() string
ManualUUID 当 uuid 包返回错误时的救援方案, 只是一个简单实现, 正常不要用到 将当前 nano 格式的时间 sha256 加密, 然后在 md5 加密, 然组合成和 uuid 包相同的格式
func Md5UnixNanoString ¶ added in v0.0.3
func Md5UnixNanoString() string
Md5UnixNanoString 使用 unix nano 时间戳生成 md5 字符串
Types ¶
type LetterStruct ¶
type LetterStruct struct {
// contains filtered or unexported fields
}
LetterStruct Letter 结构
func (*LetterStruct) OnlyLetters ¶
func (ls *LetterStruct) OnlyLetters() *LetterStruct
OnlyLetters 设置生成随机数使用纯字母
func (*LetterStruct) OnlyNumber ¶
func (ls *LetterStruct) OnlyNumber() *LetterStruct
OnlyNumber 设置生成随机数使用纯数字
func (*LetterStruct) RandProcess ¶
func (ls *LetterStruct) RandProcess() ResultLetter
RandProcess 执行生成随机数的操作
func (*LetterStruct) SetLen ¶
func (ls *LetterStruct) SetLen(length uint) *LetterStruct
SetLen 设置生成随机字符串的长度
func (*LetterStruct) SetLetters ¶
func (ls *LetterStruct) SetLetters(letters string) *LetterStruct
SetLetters 设置生成随机数使用的字母
type ResultLetter ¶
type ResultLetter string
ResultLetter 返回的数据类型
func (ResultLetter) ToLower ¶
func (rl ResultLetter) ToLower() string
ToLower 返回值转换成 string 类型, 并转转成小写
func (ResultLetter) ToUpper ¶
func (rl ResultLetter) ToUpper() string
ToUpper 返回值转换成 string 类型, 并转转成大写
Click to show internal directories.
Click to hide internal directories.