欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          golang常量和變量的區(qū)別

          golang常量和變量的區(qū)別

          Go語(yǔ)言常量

          常量是指該程序可能無(wú)法在其執(zhí)行期間改變的固定值。這些固定值也被稱為文字。 (推薦學(xué)習(xí):go)

          常量可以是任何像一個(gè)整型常量,一個(gè)浮點(diǎn)常量,字符常量或字符串文字的基本數(shù)據(jù)類型。還有枚舉常量。

          常量是一樣,只是它們的值不能自己定義后進(jìn)行修改常規(guī)變量處理。

          常量定義

          通過(guò)const關(guān)鍵字,你可以給字面常量指定一個(gè)友好的名字:

          const Pi float64 = 3.14159265358979323846 const zero = 0.0 // 無(wú)類型浮點(diǎn)常量 const ( size int64 = 1024 eof = -1 // 無(wú)類型整型常量 ) const u, v float32 = 0, 3 // u = 0.0, v = 3.0,常量的多重賦值 const a, b, c = 3, 4, "foo" // a = 3, b = 4, c = "foo", 無(wú)類型整型和字符串常量

          Go語(yǔ)言變量

          變量是什么,只不是給定到存儲(chǔ)區(qū)域,我們的程序可以操縱的名稱。在Go中每個(gè)變量具有特定的類型,它確定的大小和可變的存儲(chǔ)器的布局;能確定存儲(chǔ)器內(nèi)存儲(chǔ)的值的范圍;和組操作可以施加到變量。

          一個(gè)變量名可以由字母,數(shù)字和下劃線。它必須以字母或下劃線。大寫和小寫字母是不同的,因?yàn)镚o是區(qū)分大小寫的。

          變量的初始化

          對(duì)于聲明變量時(shí)需要進(jìn)行初始化的場(chǎng)景, var關(guān)鍵字可以保留,但不再是必要的元素,如下所示:

          var v1 int = 10 // 正確的使用方式1 var v2 = 10 // 正確的使用方式2,編譯器可以自動(dòng)推導(dǎo)出v2的類型 v3 := 10 // 正確的使用方式3,編譯器可以自動(dòng)推導(dǎo)出v3的類型

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)