国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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語言的評論 (共 條)

分享到微博請遵守國家法律
沈阳市| 吉水县| 广丰县| 石阡县| 建宁县| 四会市| 奉节县| 宝清县| 金湖县| 章丘市| 松溪县| 弋阳县| 印江| 柯坪县| 白水县| 横山县| 炉霍县| 金乡县| 修水县| 昌邑市| 通河县| 出国| 泸水县| 县级市| 龙川县| 巨野县| 江都市| 彭水| 遂平县| 苏尼特左旗| 牟定县| 奉化市| 陇西县| 泉州市| 呼图壁县| 宜城市| 北京市| 鄄城县| 龙川县| 汉寿县| 西贡区|