Maison > développement back-end > Golang > Comparez la convention de dénomination des fonctions Golang avec d'autres langages de programmation

Comparez la convention de dénomination des fonctions Golang avec d'autres langages de programmation

WBOY
Libérer: 2024-05-02 08:24:02
original
964 Les gens l'ont consulté

La dénomination de la fonction Go suit la méthode de dénomination en casse chameau commençant par une lettre minuscule et utilise des expressions verbales pour décrire la fonction, telles que func WriteToFile(). Par rapport à d'autres langages de programmation, Java utilise la notation Pascal, C++ utilise des traits de soulignement, Python et Ruby utilisent également des traits de soulignement (Ruby est une exception) et JavaScript utilise la casse camel (la première lettre peut être en majuscule).

Comparez la convention de dénomination des fonctions Golang avec dautres langages de programmation

Convention de dénomination des fonctions Go par rapport aux autres langages de programmation

Dans Go, la dénomination des fonctions suit la convention suivante :

  • Commencez par une lettre minuscule
  • Utilisez la casse camel  : lettres majuscules entre les mots Split, comme func MyFunction()func MyFunction()
  • 以动词短语描述函数的作用,例如 func WriteToFile(filename string, data []byte)
Utilisez des phrases verbales pour décrire la fonction de la fonction

, comme func WriteToFile(filename string, data []byte) code>

Voici quelques exemples pratiques :

// file: main.go

package main

import "fmt"

// Hello prints a greeting message
func Hello(name string) {
    fmt.Printf("Hello, %s!\n", name)
}

func main() {
    Hello("World")
}
Copier après la connexion

Comparaison avec d'autres langages de programmation : LangueConvention de dénominationNomenclature Pascal (première lettre de chaque mot est en majuscule). CamelCase (mais la première lettre peut être en majuscule)Commencez par des lettres minuscules et les mots sont séparés par des traits de soulignement (mais des expressions telles que can/can't peuvent être ensemble)
Java
JavaScript
Ruby

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:php.cn
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