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

Comment écrire des fonctions en Golang

silencement
silencementoriginal
2019-12-25 10:11:162679parcourir

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
}

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
}

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!

Déclaration:
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