Latest web development tutorials

Ir a função da linguagem como um valor

Ir a função da linguagem como um valor

função Go função Go

Ir linguagem muito flexível pode criar uma função de, e é usada como um valor. Nos exemplos seguintes, inicializar uma função variável definida, a função é apenas para usar funções embutidas Math.sqrt (), exemplos são:

package main

import (
   "fmt"
   "math"
)

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

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

}

O código acima é executado como resultado de:

3

função Go função Go