MCPcopy
hub / github.com/redis/go-redis / ToLower

Function ToLower

internal/util.go:49–63  ·  view source on GitHub ↗
(s string)

Source from the content-addressed store, hash-verified

47}
48
49func ToLower(s string) string {
50 if isLower(s) {
51 return s
52 }
53
54 b := make([]byte, len(s))
55 for i := range b {
56 c := s[i]
57 if c >= 'A' && c <= 'Z' {
58 c += 'a' - 'A'
59 }
60 b[i] = c
61 }
62 return util.BytesToString(b)
63}
64
65func isLower(s string) bool {
66 for i := 0; i < len(s); i++ {

Callers 6

parseFTAttributeFromMapFunction · 0.92
parseFTInfoFunction · 0.92
NameMethod · 0.92
GetMethod · 0.92
BenchmarkToLowerInternalFunction · 0.85
TestToLowerFunction · 0.85

Calls 2

BytesToStringFunction · 0.92
isLowerFunction · 0.85

Tested by 2

BenchmarkToLowerInternalFunction · 0.68
TestToLowerFunction · 0.68