第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

Go 入門教程

Go 語言的常量

常量可以理解為是一個存儲了不可以改變的值的變量。常量主要用于特殊值的語義化,使這些值在更容易維護(hù)的情況下不會被程序所修改。Go 語言中聲明常量使用的關(guān)鍵字是const。常量的使用非常廣泛,比如說圓周率,再比如說一些明確的錯誤信息等一些容易被多次使用的值,一般都會使用常量進(jìn)行實(shí)例化,使其在需要更改時,更容易維護(hù),同時增加代碼可讀性。

1. 單常量定義

常量定義的形式為 const 常量名 常量類型 = 常量值

代碼示例:

package main  
?  
import (  
 "fmt"  
)  
?  
const c1 string = "2020年3月8日"  
const c2 = "2020年3月8日" //和變量一樣,常量也可以不使用數(shù)據(jù)類型直接賦值,其類型和值一致  
?  
func main() {  
 fmt.Println(c1)  
 fmt.Println(c2)  
}

輸出結(jié)果:

圖片描述

2. 多常量定義

2.1 普通方式

和 Go 語言的變量一樣,常量也可以進(jìn)行多常量定義。定義形式為const 常量名,常量名= 常量值,常量值

代碼示例:

package main  
?  
import (  
 "fmt"  
)  
?  
const c1, c2 = "2020年3月8日", "2020年3月9日"  
?  
func main() {  
 fmt.Println(c1)  
 fmt.Println(c2)  
}

輸出結(jié)果:

圖片描述

2.2 特殊方式

在常量的使用中,Go 語言還提供了一種特殊的多常量定義方式——const()。這種定義方式也是比較推薦的常量使用方式。

代碼示例:

package main  
?  
import (  
 "fmt"  
)  
?  
const (  
 c1 = "2020年3月8日"  
 c2 = "2020年3月9日"  
)  
?  
func main() {  
 fmt.Println(c1)  
 fmt.Println(c2)  
}

輸出結(jié)果:

圖片描述

3. 小結(jié)

本文主要學(xué)習(xí)了 Go 語言中常量的使用,在單常量定義時使用const,多常量時使用const()。常量和變量的聲明基本一致,主要區(qū)別在于常量的值無法修改。常量的這個特性就使其可以將一些不希望被修改的值實(shí)例化為常量使用,比如圓周率之類的。