ToCamel
Converts a string to kebab case.
- Use
rangeandstrings.Fields()to iterate over the words in the string. - Use
strings.ToUpper()andstrings.ToLower()to capitalize the first letter of each word and lowercase the rest.
import "strings"
func ToCamel(s string) string {
c := ""
for _, w := range strings.Fields(s) {
c += strings.ToUpper(w[0:1]) + strings.ToLower(w[1:])
}
return strings.ToLower(c[0:1]) + c[1:]
}ToCamel("some text") // "someText"