Maison  >  Article  >  développement back-end  >  Partagez quelques notes sur les conventions de dénomination Go

Partagez quelques notes sur les conventions de dénomination Go

藏色散人
藏色散人avant
2020-08-18 11:47:152336parcourir

La chronique suivante du Tutoriel du langage Golang partagera avec vous quelques notes sur les conventions de dénomination Go. J'espère que cela sera utile aux amis dans le besoin !

Partagez quelques notes sur les conventions de dénomination Go

  • Utilisez camelCase
  • L'acronyme doit être en lettres majuscules, par exemple ServeHTTP
  • Une seule lettre représente l'index : i, j, k
  • Nom court mais descriptif : cust au lieu de customer
  • Répétez les lettres pour représenter un ensemble, une tranche ou un tableau, et utilisez une seule lettre dans une boucle :
var tt []*Thingfor i, t := range tt {
  ...
}
  • Évitez les noms de paquets en double :
log.Info()    // good
log.LogInfo() // bad
  • Ne le nommez pas comme getters ou setters :
custSvc.cust()    // good
custSvc.getCust() // bad
  • sera er Ajouter à l'interface
type Stringer interfaces {
  String() string
}

Pour plus d'articles techniques sur Golang, veuillez visiter la colonne Tutoriel Golang !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer