Latest web development tutorials

Idź funkcję języka jako wartości

Idź funkcję języka jako wartości

funkcja Go funkcja Go

Go bardzo elastyczny język można utworzyć funkcję i jest stosowana jako wartość. W poniższych przykładach zainicjalizować funkcję zmiennej określona funkcja jest tylko do korzystania z wbudowanych funkcji Math.sqrt (), przykłady:

package main

import (
   "fmt"
   "math"
)

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

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

}

Powyższy kod jest wykonywany w wyniku:

3

funkcja Go funkcja Go