go學習記 (2)變數與常量

2021-10-06 03:49:19 字數 763 閱讀 1624

命名規則

由26個字母大小寫,0-9,_組成。

數字不能開頭。

golang中嚴格區分大小寫。

識別符號不能含有空格。

下劃線「_」本身在go中是乙個特殊的識別符號,稱為空識別符號,可以代表任何其他的識別符號,但是它對應的值會被忽略。所以僅能被作為佔位符使用,不能作為識別符號使用。

不能以系統保留關鍵字作為識別符號。

命名注意事項

包名,保持package的名字和目錄一致,盡量採取有意義的包名,簡潔,有意義,不要和標準庫衝突。

變數名,函式名,常量名,採用駝峰命名法。

如果變數名,常量名,函式名首字母大寫,則可以被其他的包訪問,如首字母小寫則只能在本包使用。

變數宣告

// 變數必須先宣告再使用

var s1 string

var(

name =

"nihao"

age =

100 isok =

false

)func

main()

常量
const pi=

3.1415926

const

( statusok=

200 notfound=

404)

//批量宣告常量時,如果某一行沒有賦值,預設和上一行一樣值

const

( n1=

100 n2

n3)

go常量與變數

常量使用關鍵字const,常量的資料型別只能是數字型 整數,浮點和複數 字串型和布林型。格式 const name type value 比如 const a 1 複製 在go語言中,可以省略型別,因為編譯器可以根據常量的值來推斷型別。常量在賦值時,可以使用運算子,比如 const b 1 2 複製...

Go語言變數與常量

變數是乙個數學定義,它是乙個符號,表示某乙個事物的取值。在程式語言裡,它表示計算機能表示的抽象值概念或者說是計算結果。變數的體現在它的實際值可能在不斷地變動。go語言變數由數字 大小寫字母 下劃線組成,但首字母不能是數字。這一點同其他語言。go語言標準的變數宣告使用var關鍵字 var variab...

go語言 變數與常量

變數名首字母大寫,可以被其他包訪問呼叫 公有 變數名首字母小寫,其他包不能訪問和呼叫 私有 在同乙個域裡乙個變數只能定義一次,不可重複定義 1 先宣告後賦值 關鍵字 變數名 變數型別 var a int 變數名 值 a 10 賦值需要在函式體裡 2 宣告並賦值 關鍵字 變數名 變數型別 值 var ...