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 }.
É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!