最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

go開發(fā)入門篇之go語言

2023-03-15 18:11 作者:是愛你的君君呀  | 我要投稿


編輯

Go語言提供了數(shù)組類型的數(shù)據(jù)結(jié)構(gòu)。數(shù)組是一組已編號的、長度固定的數(shù)據(jù)項序列,具有相同的唯一類型,可以是任意的原始類型,例如整型、字符串或自定義類型。

相對于聲明number0、number1、...、number99的變量,使用數(shù)組形式numbers[0]、numbers[1]、...、numbers[99]更加方便且易于擴展。數(shù)組元素可以通過索引(位置)來讀取或者修改,索引從0開始,第一個元素索引為0,第二個索引為1,以此類推。

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

var variable_name [SIZE] variable_type

以上為一維數(shù)組的定義方式。例如,以下定義了數(shù)組balance長度為10,類型為float32:

var balance [10]float32

數(shù)組可以通過字面量在聲明的同時快速初始化,例如:

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

如果數(shù)組長度不確定,可以使用...代替數(shù)組的長度,編譯器會根據(jù)元素個數(shù)自行推斷數(shù)組的長度,例如:

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

如果設(shè)置了數(shù)組的長度,我們還可以通過指定下標來初始化元素,例如:

// 將索引為 1 和 3 的元素初始化 balance := [5]float32{1:2.0,3:7.0}

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

var salary float32 = balance[9]

Go語言支持多維數(shù)組,最簡單的多維數(shù)組是二維數(shù)組。你可以向函數(shù)傳遞數(shù)組參數(shù)。

?


go開發(fā)入門篇之go語言的評論 (共 條)

分享到微博請遵守國家法律
武城县| 赤城县| 松原市| 察隅县| 鄂尔多斯市| 永济市| 泗阳县| 通辽市| 青冈县| 鹰潭市| 周口市| 华宁县| 休宁县| 内黄县| 襄樊市| 汤原县| 长宁区| 双辽市| 哈尔滨市| 南宁市| 桂阳县| 枝江市| 洛宁县| 修水县| 突泉县| 麻阳| 石河子市| 师宗县| 常德市| 福建省| 阿荣旗| 安康市| 汨罗市| 旬阳县| 沧州市| 玉溪市| 康马县| 怀远县| 镇原县| 龙江县| 本溪市|