第 06 章:Constants(常量)

1. 章節(jié)簡介

  • 常量 const 用于存儲 固定不變的數(shù)據(jù)。
  • 常用于數(shù)學(xué)常量、狀態(tài)碼或程序中不變的數(shù)據(jù)。

2. 知識點講解

  • 聲明常量:
const Pi = 3.14159
  • 常量類型可以省略,由 Go 推斷。
  • iota:自動遞增常量,常用于枚舉:
const (
    Sunday = iota  // 0
    Monday         // 1
    Tuesday        // 2
)

3. 代碼示例

package main

import "fmt"

const Pi = 3.14159

const (
    Red = iota    // 0
    Green         // 1
    Blue          // 2
)

func main() {
    fmt.Println("Pi:", Pi)
    fmt.Println("Red:", Red, "Green:", Green, "Blue:", Blue)
}

4. 練習(xí)任務(wù)

  1. 聲明數(shù)學(xué)常量 E,值為 2.718。
  2. 使用 iota 聲明一周七天的枚舉,打印值。

5. 小結(jié)

  • const 用于定義不可變值。
  • iota 是 Go 提供的自動計數(shù)工具,非常適合枚舉。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 《Go語言四十二章經(jīng)》第四章 常量 作者:李驍 4.1 常量以及iota 常量使用關(guān)鍵字 const 定義,用于存...
    ffhelicopter閱讀 1,884評論 0 4
  • 1.常量 常量使用關(guān)鍵字const定義,用于存儲不會改變的數(shù)據(jù)。 存儲在常量中的數(shù)據(jù)類型只可以是布爾型、數(shù)字型(整...
    陸星光閱讀 376評論 0 0
  • 在 Go 語言中,常量是指編譯期間就已知且不可改變的值,常量只可以是數(shù)值類型(包括整型、 浮點型和復(fù)數(shù)類型)、布爾...
    木蝴蝶蘇木閱讀 1,282評論 0 4
  • Go語言基礎(chǔ)之變量和常量 | Golang 變量和常量是編程中必不可少的部分,也是很好理解的一部分。 標識符與關(guān)鍵...
    雪上霜閱讀 161評論 0 0
  • 總目錄:http://www.itdecent.cn/p/e406a9bc93a9 Golang - 子目錄:h...
    寒暄_HX閱讀 454評論 0 1

友情鏈接更多精彩內(nèi)容