<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • go語言中常量的用法-創(chuàng)新互聯

            概念

            網站建設哪家好,找成都創(chuàng)新互聯公司!專注于網頁設計、網站建設、微信開發(fā)、成都微信小程序、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯還提供了竹山免費建站歡迎大家使用!

            Go(又稱Golang)是Google開發(fā)的一種靜態(tài)強類型、編譯型、并發(fā)型,并具有垃圾回收功能的編程語言。

            羅伯特·格瑞史莫(Robert Griesemer),羅勃·派克(Rob Pike)及肯·湯普遜(Ken Thompson)于2007年9月開始設計Go,稍后Ian Lance Taylor、Russ Cox加入項目。Go是基于Inferno操作系統(tǒng)所開發(fā)的。Go于2009年11月正式宣布推出,成為開放源代碼項目,并在Linux及Mac OS X平臺上進行了實現,后來追加了Windows系統(tǒng)下的實現。在2016年,Go被軟件評價公司TIOBE 選為“TIOBE 2016 年最佳語言”。 目前,Go每半年發(fā)布一個二級版本(即從a.x升級到a.y)。

            常量含義 :

            go 語言中 常量表示固定的值,常量不能在賦予其他值,常量可以是全局常量,也可以是函數內部的局部常量。常量的值不可修改,常量表達式的值在編譯期計算,而不是在運行期。存儲在常量中的數據類型只可以是布爾型、數字型(整數型、浮點型和復數)和字符串型。

            常量使用const 定義

            定義常量

            package main
            
            import "fmt"
            
            func changl()  {
               const x = 55
               fmt.Println(x)
            }
            
            func main()  {
               changl()
            
               輸出:55 
            }

            修改常量,報錯

            package main
            
            import "fmt"
            
            func chang1()  {
               const x = 55
               x = 34
               fmt.Println(x)
            }
            
            func main()  {
               chang1()
            
            輸出:
            報錯  cannot assign to x
            }

            在const 使用iota

            func changl2()  {
               const(
                 Monday = iota +1 
                 Tue
                 Wed
                 Thu
                 Fri
                 Sat
                 Sun
               )
               fmt.Println(Monday,Tue,Wed,Thu,Fri,Sat,Sun)
            }

            在主函數中調用
            func main()  {
            changl2()

            }

            輸出內容:
            1 2 3 4 5 6 7

            iota 從0開始

            在常量中使用 iota 可以進行位運算

            func changl3()  {
               const(
                 Open = 1 << iota  // 相當2的0 次方
                 Close //  位移1位 相當與 2 的1次方,以下相同
                 Pending 
                 Crashing
               )
               fmt.Println(Open,Close,Pending,Crashing)
            }

            在主函數中調用
            輸出  1 2 4 8

            iota 使用總結

            • iota只能被使用在const限定中,相當于一個常量的計數器
            • iota相當于一個枚舉值,默認從0開始,在一個const中,會進行+1,
            • iota不會因為const中被賦值了固定值,就不再增加,const中每有一個常量就+1,例如 x和y ,y并沒有因為x被賦值為10,就是2,而是3
            • 每次進入一個新的const,iota都會重新開始計算

            另外有需要云服務器可以了解下創(chuàng)新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

            當前文章:go語言中常量的用法-創(chuàng)新互聯
            本文來源:http://www.jbt999.com/article0/dehsoo.html

            成都網站建設公司_創(chuàng)新互聯,為您提供響應式網站、網站維護、動態(tài)網站、企業(yè)網站制作網頁設計公司、品牌網站建設

            廣告

            聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

            商城網站建設

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 台湾高清无码视频在线观看 | 日韩色情视频 | 欧美性爱无码免费视频 | 国产乱来╳╳AV | 日本欧美在线视频播放 |