Maison > développement back-end > Golang > Comment implémenter des fonctions majuscules et minuscules pour la première lettre d'une chaîne dans Go

Comment implémenter des fonctions majuscules et minuscules pour la première lettre d'une chaîne dans Go

藏色散人
Libérer: 2021-06-03 15:46:16
avant
5814 Les gens l'ont consulté

Le langage Go lui-même n'a pas de fonctions pour mettre en majuscule ou en minuscule la première lettre d'une chaîne

Seuls

et Comment implémenter des fonctions majuscules et minuscules pour la première lettre d'une chaîne dans Go peuvent réaliser. les lettres complètes de la chaîne respectivement majuscules et minuscules.

Sur la base de ces deux fonctions, vous pouvez implémenter l'encapsulation des lettres initiales majuscules et minuscules de chaînes : strings.ToUpper(s string)

// FirstUpper 字符串首字母大写
func FirstUpper(s string) string {
    if s == "" {
        return ""
    }
    return strings.ToUpper(s[:1]) + s[1:]
}

// FirstLower 字符串首字母小写
func FirstLower(s string) string {
  if s == "" {
      return ""
  }
  return strings.ToLower(s[:1]) + s[1:]
}
Copier après la connexion
strings.ToLower(s string)Introduction associée :

Go (également connu sous le nom de Golang) est un langage de programmation statiquement fortement typé, compilé, simultané et de récupération de place développé par Google.

Robert Griesemer, Rob Pike et Ken Thompson ont commencé à concevoir Go en septembre 2007, et plus tard Ian Lance Taylor et Russ Cox rejoignent le projet. Go est développé sur la base du système d'exploitation Inferno. Go a été officiellement annoncé en novembre 2009, devenant un projet open source et implémenté sur les plates-formes Linux et Mac OS X, puis ajouté une implémentation sous les systèmes Windows. En 2016, Go a été sélectionné comme « Meilleur langage TIOBE de 2016 » par la société d'évaluation de logiciels TIOBE. Actuellement, Go publie une version de deuxième niveau tous les six mois (c'est-à-dire une mise à niveau de a.x vers a.y).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal