欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Go怎么計算數字之和

這篇文章主要介紹“Go怎么計算數字之和”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Go怎么計算數字之和”文章能幫助大家解決問題。

創(chuàng)新互聯網站建設公司是一家服務多年做網站建設策劃設計制作的公司,為廣大用戶提供了成都網站設計、成都做網站,成都網站設計,1元廣告,成都做網站選創(chuàng)新互聯,貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務歡迎致電。

以下實例通過兩個 goroutine 來計算數字之和,在 goroutine 完成計算后,它會計算兩個結果的和:

實例

package main

import "fmt"

func sum(s []int, c chan int) {
        sum := 0
        for _, v := range s {
                sum += v
        }
        c <- sum // 把 sum 發(fā)送到通道 c
}

func main() {
        s := []int{7, 2, 8, -9, 4, 0}

        c := make(chan int)
        go sum(s[:len(s)/2], c)
        go sum(s[len(s)/2:], c)
        x, y := <-c, <-c // 從通道 c 中接收

        fmt.Println(x, y, x+y)
}

輸出結果為:

-5 17 12

關于“Go怎么計算數字之和”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注創(chuàng)新互聯行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

當前名稱:Go怎么計算數字之和
本文來源:http://chinadenli.net/article20/ggpico.html

成都網站建設公司_創(chuàng)新互聯,為您提供動態(tài)網站響應式網站建站公司自適應網站虛擬主機手機網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都做網站