佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Golang 變量申明的三種方式

Golang 變量申明的三種方式

熱門(mén)標(biāo)簽:鐵路電話(huà)系統(tǒng) 地方門(mén)戶(hù)網(wǎng)站 網(wǎng)站排名優(yōu)化 AI電銷(xiāo) Linux服務(wù)器 呼叫中心市場(chǎng)需求 服務(wù)外包 百度競(jìng)價(jià)排名

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

1.var

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

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

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

2.短申明方式

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

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

3.const

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

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

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

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

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

標(biāo)簽:崇左 仙桃 衡水 湖南 蘭州 黃山 湘潭 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Golang 變量申明的三種方式》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    宁武县| 崇明县| 宁海县| 平原县| 公主岭市| 潮州市| 许昌市| 嘉荫县| 清流县| 香港 | 墨江| 江川县| 麟游县| 阳春市| 虎林市| 宜都市| 曲松县| 葵青区| 张北县| 武强县| 土默特左旗| 夹江县| 衡山县| 南丰县| 虞城县| 平顶山市| 怀化市| 双峰县| 崇文区| 龙门县| 利津县| 承德市| 阳朔县| 侯马市| 柳州市| 称多县| 宝坻区| 焉耆| 庆安县| 龙泉市| 桃园市|