Maison > développement back-end > Golang > Comment écrire des fonctions en Golang

Comment écrire des fonctions en Golang

silencement
Libérer: 2019-12-25 10:11:16
original
2817 Les gens l'ont consulté

Comment écrire des fonctions en Golang

La façon de définir une fonction dans Go est la suivante :

func (p myType ) funcName ( a, b int , c string ) ( r , s int ) {    
return
}
Copier après la connexion

Grâce à la définition de fonction, nous pouvons voir les points communs et les caractéristiques des fonctions dans Go et dans d'autres langages

Fonctionnalités communes

Mot clé——func

Nom de la méthode——funcName

Paramètres d'entrée———— a,b int,b string

Valeur de retour - r,s int

Corps de la fonction - {}

Fonctionnalités

Les fonctionnalités des fonctions dans Go sont très intéressantes et nous apportent une expérience de programmation différente.

Définissez une fonction pour un type spécifique, c'est-à-dire définissez une méthode pour l'objet type

Dans Go, vous définissez une méthode pour le type en marquant le type de la fonction. myType ci-dessus signifie déclarer myType. Il existe une méthode, p myType ne doit pas nécessairement être

. Sinon, il s'agit simplement d'une fonction accessible via le nom du package. packageName.funcationName

ype double float64

//判断a是否等于b
func (a double) IsEqual(b double) bool {
    var r = a - b
    if r == 0.0 {
        return true
    } else if r < 0.0 {
        return r > -0.0001
    }
    return r < 0.0001
}
Copier après la connexion

recommande d'apprendre le "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!

É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