最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

go語言中range用法

 更新時(shí)間:2015年03月02日 15:30:54   作者:李大寶lidabao  
這篇文章主要介紹了go語言中range用法,實(shí)例分析了Go語言中range的功能及使用技巧,需要的朋友可以參考下

本文實(shí)例講述了go語言中range用法。分享給大家供大家參考。具體分析如下:

range是go語言系統(tǒng)定義的一個(gè)函數(shù)。

函數(shù)的含義是在一個(gè)數(shù)組中遍歷每一個(gè)值,返回該值的下標(biāo)值和此處的實(shí)際值。
假如說a[0]=10,則遍歷到a[0]的時(shí)候返回值為0,10兩個(gè)值。

下面是一個(gè)例子:這個(gè)例子是求一個(gè)數(shù)組里面的平均值。

復(fù)制代碼 代碼如下:
package main
import (
    "fmt"
)
func main() {
    sum := 0.0
    var avg float64
    xs := []float64{1, 2, 3, 4, 5, 6}
    switch len(xs) {
    case 0:
        avg = 0
    default:
        for _, v := range xs {//下劃線表示那個(gè)值舍去,即舍去下標(biāo)索引
            sum += v
        }
        avg = sum / float64(len(xs))
    }
    fmt.Println(avg)
}

希望本文所述對(duì)大家的Go語言程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • go?doudou開發(fā)單體RESTful服務(wù)快速上手教程

    go?doudou開發(fā)單體RESTful服務(wù)快速上手教程

    這篇文章主要為大家介紹了go?doudou開發(fā)單體RESTful服務(wù)快速上手教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 詳解Go?sync?同步原語

    詳解Go?sync?同步原語

    Go?中不僅有?channel?這種?CSP?同步機(jī)制,還有?sync.Mutex、sync.WaitGroup?等比較原始的同步原語,使用它們,可以更靈活的控制數(shù)據(jù)同步和多協(xié)程并發(fā),這篇文章主要介紹了Go?sync?同步原語,需要的朋友可以參考下
    2023-12-12
  • go語言中的defer關(guān)鍵字

    go語言中的defer關(guān)鍵字

    這篇文章介紹了go語言中的defer關(guān)鍵字,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Go到底能不能實(shí)現(xiàn)安全的雙檢鎖(推薦)

    Go到底能不能實(shí)現(xiàn)安全的雙檢鎖(推薦)

    這篇文章主要介紹了Go到底能不能實(shí)現(xiàn)安全的雙檢鎖,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Go語言中兩個(gè)比較流行的緩存庫使用示例

    Go語言中兩個(gè)比較流行的緩存庫使用示例

    緩存是計(jì)算機(jī)科學(xué)中的一個(gè)重要概念,設(shè)想某個(gè)組件需要訪問外部資源,它向外部源請(qǐng)求資源,接收并使用資源,這些步驟都需要花費(fèi)時(shí)間,下面這篇文章主要給大家介紹了關(guān)于Go語言中兩個(gè)比較流行的緩存庫使用的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • Golang 中的可測試示例函數(shù)(Example Function)詳解

    Golang 中的可測試示例函數(shù)(Example Function)詳解

    這篇文章詳細(xì)講解了 Golang 中的可測試示例函數(shù),示例函數(shù)類似于單元測試函數(shù),但沒有  *testing 類型的參數(shù),編寫示例函數(shù)也是很容易的,本文就通過代碼示例給大家介紹一下Golang的可測試示例函數(shù),需要的朋友可以參考下
    2023-07-07
  • 詳解為什么說Golang中的字符串類型不能修改

    詳解為什么說Golang中的字符串類型不能修改

    在接觸Go這么語言,可能你經(jīng)常會(huì)聽到這樣一句話。對(duì)于字符串不能修改,可能你很納悶,日常開發(fā)中我們對(duì)字符串進(jìn)行修改也是很正常的,為什么又說Go中的字符串不能進(jìn)行修改呢?本文就來通過實(shí)際案例給大家演示一下
    2023-03-03
  • Go關(guān)鍵字defer的使用和底層實(shí)現(xiàn)

    Go關(guān)鍵字defer的使用和底層實(shí)現(xiàn)

    defer是Go語言的關(guān)鍵字,一般用于資源的釋放和異常的捕捉,defer語句后將其后面跟隨的語句進(jìn)行延遲處理,就是說在函數(shù)執(zhí)行完畢后再執(zhí)行調(diào)用,也就是return的ret指令之前,本文給大家介紹了Go關(guān)鍵字defer的使用和底層實(shí)現(xiàn),需要的朋友可以參考下
    2023-11-11
  • 一文詳解Go語言中Mutex互斥鎖

    一文詳解Go語言中Mutex互斥鎖

    Golang中的Mutex互斥鎖是一種常用的并發(fā)控制機(jī)制,用于保護(hù)共享資源的訪問,在本文中,我們將深入探討Mutex互斥鎖的原理、日常使用、鎖結(jié)構(gòu)以及運(yùn)行機(jī)制,需要的朋友可以參考下
    2023-12-12
  • Go?語言使用goroutine運(yùn)行閉包踩坑分析

    Go?語言使用goroutine運(yùn)行閉包踩坑分析

    這篇文章主要介紹了Go?語言使用goroutine運(yùn)行閉包踩坑解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評(píng)論

万盛区| 开远市| 遵化市| 广宁县| 宕昌县| 富民县| 泽库县| 扎兰屯市| 南华县| 布尔津县| 新化县| 石家庄市| 炉霍县| 衡阳市| 余姚市| 麦盖提县| 大方县| 五原县| 滨海县| 乌恰县| 张家川| 柳江县| 东台市| 崇礼县| 梁平县| 建德市| 宁陕县| 莒南县| 南汇区| 福贡县| 武穴市| 专栏| 项城市| 漾濞| 那曲县| 定西市| 广昌县| 晋江市| 延津县| 江川县| 福清市|