Maison  >  Article  >  développement back-end  >  Quels sont les composants des types de fonctions dans Golang ?

Quels sont les composants des types de fonctions dans Golang ?

PHPz
PHPzoriginal
2024-04-21 08:12:011082parcourir

Le type de fonction du langage Go comprend le nom de la fonction, la liste des paramètres d'entrée, la liste des paramètres de sortie et le type de valeur de retour. Syntaxe : nom de la fonction func (liste des paramètres d'entrée) (liste des paramètres de sortie) type de valeur de retour ; combat réel : Celsius à Fahrenheit exemple de fonction : func celsiusToFahrenheit(celsius float64) float64 { return celsius*9/5 + 32 }.

Golang 中函数类型的组成元素是什么?

Éléments composants du type de fonction

Le type de fonction en langage Go est constitué des éléments suivants :

1. Nom de la fonction

identifie la fonction.

2. Les paramètres d'entrée

sont séparés par des virgules et mis entre parenthèses. Le type est suivi du nom de la variable.

3. Les paramètres de sortie

sont séparés par des virgules et mis entre parenthèses. Plusieurs arguments renvoient un tuple.

4. Le type de valeur de retour

type est suivi du nom du type. S'il n'y a pas de valeur de retour, utilisez void.

Syntaxe :

func function_name(input_parameters_list) (output_parameters_list) return_type_name

Cas pratique

Ce qui suit est une fonction qui convertit Celsius en Fahrenheit :

package main

import "fmt"

// 摄氏度转华氏度
func celsiusToFahrenheit(celsius float64) float64 {
    return celsius*9/5 + 32
}

func main() {
    // 输入摄氏温度
    celsius := 20.0

    // 调用转换函数
    fahrenheit := celsiusToFahrenheit(celsius)

    // 输出华氏温度
    fmt.Println("华氏温度:", fahrenheit)
}

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