多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

go教程

Go 語言數組

閱讀 (2300)

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 語言支持多維數組,最簡單的多維數組是二維數組
向函數傳遞數組 你可以像函數傳遞數組參數
關閉
程序員人生
主站蜘蛛池模板: 最近免费中文字幕大全高清mv | h在线观看视频 | 99久久精品国产麻豆 | 91久久精品国产免费一区 | 亚洲精品第一页中文字幕 | 欧美色爽 | 久久精品免费 | 日本一区二区免费看 | 欧美一区精品 | 日本在线观看www免费 | 最新亚洲精品国自产在线 | 欧美极度另类videos | 亚洲精品性夜夜夜 | 黄色免费观看网址 | 91精品免费在线观看 | 国产精品夜色视频一级区 | 欧美成人鲁丝片在线观看 | 琪琪在线观看影院 | 日韩精品视频一区二区三区 | 中文字幕二区 | 最近高清中文字幕大全免费1 | 在线观看免费亚洲 | 五月激情五月婷婷 | 久久久亚洲国产精品主播 | 精品久久久久亚洲 | 亚洲天堂视频在线播放 | 黄色天堂在线 | 亚洲精品国产第1页 | 成片免费观看视频在线网 | 欧美日韩在线亚洲国产人 | 国产精品 第二页 | 久久久久久国产精品视频 | 性欧美video另类hd尤物 | 国产手机在线αⅴ片无码观看 | 亚洲天堂视频在线观看 | 亚洲欧美日韩久久一区 | 五月婷婷在线观看 | 免费视频一区二区性色 | 国产精品视频分类 | 国产精品亚洲一区二区三区正片 | 香蕉在线精品亚洲第一区 |