您好,登錄后才能下訂單哦!
小編給大家分享一下Golang變量申明的方法有哪些,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
Golang 申明變量主要有三種方式:
一是使用 var 關鍵字,申明包級或函數級變量;
二是使用短變量申明方式,只能申明函數級變量,且需指明變量值;
三是使用 const 關鍵字,申明包級或函數級常量。
1.var
var 可以申明包級變量,短變量申明方式不可以,這是二者最大的區別。
var name T // name默認為類型T的零值 var name T = value // 賦初始值時指明類型 var name = value // 根據值推斷變量類型 var name0, name1 T // 同時定義多個同類型變量 // 同時定義多個不同類型的變量 var ( name0 T0 = value0 name 1 T1 = value1 )
2.短申明方式
短變量申明方式只能申明函數級變量,且需指明初始值。在不用作用域申明的變量,會隱藏上一級作用域的同名變量。
name := value // 申明一個變量 name0, name1, name2 := value0, value1, value2 // 申明多個變量
3.const
const 用于申明常量,一旦創建,不可賦值修改。const 可以出現在關鍵字 var 可以出現的地方,聲明常量方式與 var 聲明變量方式相同,格式如下:
const name T // 默認值為類型 T 的零值 const name T = value // 賦初始值 const name = value // 根據值推斷變量類型 const name1, name2 T // 同時定義多個同類型變量 // 同時定義多個不同類型的變量 const ( name0 T0 = value0 name 1 T1 = value1 )
看完了這篇文章,相信你對Golang變量申明的方法有哪些有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。