Latest web development tutorials

Aller fonction de la langue en tant que valeur

Aller fonction de la langue en tant que valeur

fonction Go fonction Go

Aller langue très flexible peut créer une fonction, et est utilisé comme une valeur. Dans les exemples suivants on initialise une fonction de variable définie, la fonction est seulement d'utiliser les fonctions intégrées math.sqrt (), exemples:

package main

import (
   "fmt"
   "math"
)

func main(){
   /* 声明函数变量 */
   getSquareRoot := func(x float64) float64 {
      return math.Sqrt(x)
   }

   /* 使用函数 */
   fmt.Println(getSquareRoot(9))

}

Le code ci-dessus est exécutée à la suite de:

3

fonction Go fonction Go