string.go 371 B

1234567891011121314151617181920212223242526272829
  1. package util
  2. import "strings"
  3. func Title(s string) string {
  4. if len(s) == 0 {
  5. return s
  6. }
  7. return strings.ToUpper(s[:1]) + s[1:]
  8. }
  9. func Untitle(s string) string {
  10. if len(s) == 0 {
  11. return s
  12. }
  13. return strings.ToLower(s[:1]) + s[1:]
  14. }
  15. func Index(slice []string, item string) int {
  16. for i := range slice {
  17. if slice[i] == item {
  18. return i
  19. }
  20. }
  21. return -1
  22. }