掌握Go语言程序中的并发编程方法

package main

import "fmt"

func calculate(numbers []int, result chan float64) {
    sum := 0
    for 掌握Go语言程序中的并发编程方法 _, num := range numbers {
        sum += num
    }
    avg := float64(sum) / float64(len(numbers))
    result <- avg
}

func main() {
    numbers := []int{1, 2, 3, 4, 5}
    result := make(chan float64)

    go calculate(numbers, result)

    avg := <-result
    fmt.Printf("Average: %.2f
", avg)
}

掌握Go语言程序中的并发编程方法

登录后复制
上一篇:关于爱好和平的名言名句
下一篇:遇见最美古诗词作文600字

相关推荐