Go語言學習筆記八: 數組

來源:互聯網
上載者:User

標籤:git   var   class   markdown   ref   元素   ola   語言   blog   

Go語言學習筆記八: 數組

數組地球人都知道。所以只說說Go語言的特殊(奇葩)寫法。
我一直在想一個人蔘與了兩種語言的設計,但是最後兩種語言的文法差異這麼大。這是自己否定自己麼,為什麼不與之前統一一下。

聲明數組
var variable_name [SIZE] variable_type

例子:

var x [10] int
初始化數組
var x = [5] int {1, 2, 3, 4, 5}var y = [...] int {1, 2, 3, 4, 5}

初始化數組中 {} 中的元素個數不能大於 [] 中的數字。
如果忽略 [] 中的數字不設定數組大小,Go 語言會根據元素的個數來設定數組的大小.

多維陣列
var variable_name [SIZE1][SIZE2]...[SIZEN] variable_typevar x [5][10][4]int

初始化多維陣列

a = [3][4]int{   {0, 1, 2, 3} ,   /*  第一行索引為 0 */ {4, 5, 6, 7} ,   /*  第二行索引為 1 */ {8, 9, 10, 11}   /*  第三行索引為 2 */}
向函數傳遞數組
void myFunction(param [10]int) {}或者void myFunction(param []int) {}

此系列其他文章地址:
https://github.com/zhangqunshi/golang_study

Go語言學習筆記八: 數組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.