Go語言中常量的實現(xiàn)
常量可以理解為是一個存儲了不可以改變的值的變量。常量主要用于特殊值的語義化,使這些值在更容易維護的情況下不會被程序所修改。Go 語言中聲明常量使用的關(guān)鍵字是const
。常量的使用非常廣泛,比如說圓周率,再比如說一些明確的錯誤信息等一些容易被多次使用的值,一般都會使用常量進行實例化,使其在需要更改時,更容易維護,同時增加代碼可讀性。
1. 單常量定義
常量定義的形式為 const 常量名 常量類型 = 常量值
func main() { const c1 string = "1997年9月10日" const c2 = "1997年9月10日" //和變量一樣,常量也可以不使用數(shù)據(jù)類型直接賦值,其類型和值一致 fmt.Print(c1) fmt.Print(c2) }
2. 多常量定義
2.1 普通方式
和 Go 語言的變量一樣,常量也可以進行多常量定義。定義形式為const 常量名,常量名= 常量值,常量值
。
const c1,c2 = "1997年9月10日","1997年9月10日" func main() { fmt.Print(c1) fmt.Print(c2) }
const ( c1 = "1997年9月10日" C2 = "1997年9月11日" ) func main() { /*const c1 string = "1997年9月10日" const c2 = "1997年9月10日" //和變量一樣,常量也可以不使用數(shù)據(jù)類型直接賦值,其類型和值一致 fmt.Print(c1) fmt.Print(c2) */ fmt.Print(c1) fmt.Print(C2) }
到此這篇關(guān)于Go語言中常量的實現(xiàn)的文章就介紹到這了,更多相關(guān)Go語言 常量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Go gorilla securecookie庫的安裝使用詳解
這篇文章主要介紹了Go gorilla securecookie庫的安裝使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08Go?json自定義Unmarshal避免判斷nil示例詳解
這篇文章主要為大家介紹了Go?json自定義Unmarshal避免判斷nil示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06go?doudou開發(fā)gRPC服務(wù)快速上手實現(xiàn)詳解
這篇文章主要為大家介紹了go?doudou開發(fā)gRPC服務(wù)快速上手實現(xiàn)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12