feat:完善项目

This commit is contained in:
henry
2021-09-28 11:47:19 +08:00
commit da7b3130fe
167 changed files with 456676 additions and 0 deletions

30
utils/string.go Normal file
View File

@ -0,0 +1,30 @@
package utils
import (
"strings"
)
func ToLowerCase(src []rune) rune {
return src[0] | 0x20
}
func ToUpperCase(src []rune) rune {
return src[0] ^ 0x20
}
func ToSnake(src, delimiter string) string {
src = strings.TrimSpace(src)
objs := strings.Split(src, delimiter)
out := make([]rune, 0)
for _, v := range objs {
if len(v) <= 0 {
continue
}
obj := []rune(v)
obj[0] = ToUpperCase(obj)
out = append(out, obj...)
}
return string(out)
}