命名規則
由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 ...