濮阳杆衣贸易有限公司

主頁 > 知識庫 > Golang 變量申明的三種方式

Golang 變量申明的三種方式

熱門標(biāo)簽:福州鐵通自動外呼系統(tǒng) 地圖標(biāo)注測試 濮陽自動外呼系統(tǒng)代理 賺地圖標(biāo)注的錢犯法嗎 烏魯木齊人工電銷機(jī)器人系統(tǒng) 廣東語音外呼系統(tǒng)供應(yīng)商 智能電銷機(jī)器人營銷 長沙ai機(jī)器人電銷 澳門防封電銷卡

Golang 申明變量主要有三種方式:
 一是使用 var 關(guān)鍵字,申明包級或函數(shù)級變量;
 二是使用短變量申明方式,只能申明函數(shù)級變量,且需指明變量值;
 三是使用 const 關(guān)鍵字,申明包級或函數(shù)級常量。

1.var

var 可以申明包級變量,短變量申明方式不可以,這是二者最大的區(qū)別。

var name T			// name默認(rèn)為類型T的零值
var name T = value	// 賦初始值時指明類型
var name = value	// 根據(jù)值推斷變量類型
var name0, name1 T	// 同時定義多個同類型變量

// 同時定義多個不同類型的變量
var (
	name0 T0 = value0
	name 1 T1 = value1
)

2.短申明方式

短變量申明方式只能申明函數(shù)級變量,且需指明初始值。在不用作用域申明的變量,會隱藏上一級作用域的同名變量。

name := value	// 申明一個變量
name0, name1, name2 := value0, value1, value2	// 申明多個變量

3.const

const 用于申明常量,一旦創(chuàng)建,不可賦值修改。const 可以出現(xiàn)在關(guān)鍵字 var 可以出現(xiàn)的地方,聲明常量方式與 var 聲明變量方式相同,格式如下:

const name T			// 默認(rèn)值為類型 T 的零值
const name T = value	// 賦初始值
const name = value		// 根據(jù)值推斷變量類型
const name1, name2 T	// 同時定義多個同類型變量

// 同時定義多個不同類型的變量
const (
	name0 T0 = value0
	name 1 T1 = value1
)

以上就是Golang 變量申明的三種方式的詳細(xì)內(nèi)容,更多關(guān)于Golang 變量申明的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Golang實(shí)現(xiàn)web文件共享服務(wù)的示例代碼
  • 解決golang 關(guān)于全局變量的坑
  • 淺談golang并發(fā)操作變量安全的問題
  • Golang常用環(huán)境變量說明與設(shè)置詳解
  • Golang中的變量學(xué)習(xí)小結(jié)
  • 詳解Golang編程中的常量與變量
  • Golang開發(fā)中如何解決共享變量問題

標(biāo)簽:慶陽 廣西 貴陽 太原 西雙版納 調(diào)研邀請 德州 阿克蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Golang 變量申明的三種方式》,本文關(guān)鍵詞  Golang,變量,申明,的,三種,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Golang 變量申明的三種方式》相關(guān)的同類信息!
  • 本頁收集關(guān)于Golang 變量申明的三種方式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    阿尔山市| 永平县| 周至县| 龙海市| 富锦市| 驻马店市| 进贤县| 科技| 阳新县| 额济纳旗| 长汀县| 长治县| 萨嘎县| 铜鼓县| 广灵县| 老河口市| 方山县| 岑巩县| 福海县| 正阳县| 清水县| 乌兰浩特市| 阳东县| 德令哈市| 都兰县| 南木林县| 广汉市| 黄石市| 安吉县| 德清县| 孝义市| 黑河市| 平昌县| 会理县| 襄樊市| 卫辉市| 青龙| 乐清市| 贵南县| 左云县| 周宁县|