日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

go教程

Go 語言數組

閱讀 (2303)

Go 語言數組

Go 語言提供了數組類型的數據結構。

數組是具有相同唯一類型的一組已編號且長度固定的數據項序列,這種類型可以是任意的原始類型例如整形、字符串或者自定義類型。

相對于去聲明number0, number1, ..., and number99的變量,使用數組形式numbers[0], numbers[1] ..., numbers[99]更加方便且易于擴展。

數組元素可以通過索引(位置)來讀取(或者修改),索引從0開始,第一個元素索引為 0,第二個索引為 1,以此類推。


聲明數組

Go 語言數組聲明需要指定元素類型及元素個數,語法格式如下:

var variable_name [SIZE] variable_type

以上為一維數組的定義方式。數組長度必須是整數且大于 0。例如以下定義了數組 balance 長度為 10 類型為 float32:

var balance [10] float32

初始化數組

以下演示了數組初始化:

var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}

初始化數組中 {} 中的元素個數不能大于 [] 中的數字。

如果忽略 [] 中的數字不設置數組大小,Go 語言會根據元素的個數來設置數組的大小:

 var balance = []float32{1000.0, 2.0, 3.4, 7.0, 50.0}

該實例與上面的實例是一樣的,雖然沒有設置數組的大小。

 balance[4] = 50.0

以上實例讀取了第五個元素。數組元素可以通過索引(位置)來讀取(或者修改),索引從0開始,第一個元素索引為 0,第二個索引為 1,以此類推。


訪問數組元素

數組元素可以通過索引(位置)來讀取。格式為數組名后加中括號,中括號中為索引的值。例如:

float32 salary = balance[9]

以上實例讀取了數組balance第10個元素的值。

以下演示了數組完整操作(聲明、賦值、訪問)的實例:

package main

import "fmt"

func main() {
   var n [10]int /* n 是一個長度為 10 的數組 */
   var i,j int

   /* 為數組 n 初始化元素 */         
   for i = 0; i < 10; i++ {       n[i] = i + 100 /* 設置元素為 i + 100 */    }     /* 輸出每個數組元素的值 */    for j = 0; j < 10; j++ {       fmt.Printf("Element[%d] = %d\n", j, n[j] )    } } 

以上實例執行結果如下:

Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109

更多內容

數組對 Go 語言來說是非常重要的,以下我們將介紹數組更多的內容:

內容 描述
多維數組 Go 語言支持多維數組,最簡單的多維數組是二維數組
向函數傳遞數組 你可以像函數傳遞數組參數
關閉
程序員人生
主站蜘蛛池模板: 毛片久久 | 在线播放一区二区三区 | 免费a级 | 色精品| 欧美精品xx| 欧美成人午夜免费视在线看片 | 日韩精品视频在线 | 国产视频久久久久久久 | 亚洲国产伊人 | 久久久久久美女 | 久久精品99 | 国产第91页 | 日韩欧美h | 91欧美精品成人综合在线观看 | 综合第一页 | 国产在线小视频 | 国产精品久久久久免费视频 | 久久国产精品二国产精品 | 国产精品2018 | 亚洲精品一区二区网址 | 国产a自拍| 成人福利在线免费观看 | 在线不卡免费视频 | 国产精品区二区三区日本 | 欧美精品一区三区 | 免费成人黄色 | 色婷婷综合久久久久中文一区二区 | 91精品国产自产91精品 | 人人九九精 | 国产二区视频在线观看 | 成人午夜影院 | 麻豆一区二区 | 美女航空一级毛片在线播放 | 国产一级久久 | 国产伦精品一区二区三区四区视频 | 久久久久一区二区三区四区 | 成 人色 网 站 欧美大片在线观看 | 久久久亚洲 | 成人免费小视频 | 中文字幕综合在线 | 欧美成人精品二区三区99精品 |