zhangqian
2023-08-29 6843bdb44b8d5294a21f2ee30886e0c5ad07a150
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package utils
 
import "strings"
 
func FirstUpper(s string) string {
    if s == "" {
        return ""
    }
    return strings.ToUpper(s[:1]) + s[1:]
}
 
func FirstLower(s string) string {
    if s == "" {
        return ""
    }
    return strings.ToLower(s[:1]) + s[1:]
}
 
// MaheHump 将字符串转换为驼峰命名
func MaheHump(s string) string {
    words := strings.Split(s, "-")
 
    for i := 1; i < len(words); i++ {
        words[i] = strings.Title(words[i])
    }
 
    return strings.Join(words, "")
}