在Go中變數定義

來源:互聯網
上載者:User

標籤:

一個變數的定義是指,告訴編譯器在哪裡,有多少建立儲存變數。變數定義指定一個資料類型,並且包含的該類型,如下的一個或多個變數的列表:

var variable_list optional_data_type;

在這裡,optional_data_type可以包括位元組,整型,float32,complex64,布爾或任何使用者定義物件等有效Go的資料類型,variable_list可以由用逗號分隔的一個或多個標識符名稱。一些有效聲明如下所示:

var    i, j, k int;var   c, ch byte;var  f, salary float32;d = 42;

這一行var i, j, k; 既聲明並定義了變數i,j和k;這指示編譯器建立一個名為i,j和k的 int類型變數。

變數可以初始化(分配初始值)在他們的聲明。變數的類型是由編譯器自動根據傳遞給它的值判斷。初始化包括一個等號後跟一個常量運算式如下:

variable_name = value;

一些執行個體是:

d = 3, f = 5;    // declaration of d and f. Here d and f are int 

對於沒有初始化定義:具有靜態儲存時間變數的隱含零初始化(所有位元組的值為0);所有其它變數的初始值是它們的資料類型的零值。

在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.