Go語言的詞法元素包括 5 種,分别是标識符(identifier)、關鍵字(keyword)、操作符(operator)、分隔符(delimiter)、字面量(literal),它們是組成Go語言代碼和程序的最基本單位。
Go語言的注釋
1.Go語言也支持單行注釋和多行注釋,并且所有注釋的特性都和C語言一樣
2.單行注釋“ //被注釋内容 VSCode快捷鍵 Ctrl /”
3.多行注釋“ /*被注釋内容*/”
4.在Go語言中,官方更加推薦使用單行注釋,而非多行注釋。
Go語言編碼風格
1.go程序編寫在.go為後綴的文件中。
2.包名一般使用文件所在文件夾的名稱。
2.包名應該簡潔、清晰且全小寫。
3.main函數隻能編寫在main包中。
4.每一條語句後面可以不用編寫分号(推薦)。
5.如果沒有編寫分号,一行隻能編寫一條語句。
6.函數的左括号必須和函數名在同一行。
7.導入包但沒有使用包編譯會報錯。
8.定義局部變量但沒有使用變量編譯也會報錯9.定義函數但沒有使用函數不會報錯。
10.給方法、變量添加說明,盡量使用單行注釋。
關鍵字
Go語言中的關鍵字是指被Go語言賦予特殊含義的單詞。
1.全部都是小寫。
2.在開發工具中會顯示特殊顔色。
3.關鍵字不能用作變量名、函數名等。
4.Go語言中一共有25個關鍵字。
GO語言25個關鍵字
标識符
标識符是指Go語言對各種變量、方法、函數等命名時使用的字符序列,标識符由若幹個字母、下劃線_、和數字組成,且第一個字符必須是字母。通俗的講就是凡可以自己定義的名稱都可以叫做标識符。
下劃線_是一個特殊的标識符,稱為空白标識符,它可以像其他标識符那樣用于變量的聲明或賦值(任何類型都可以賦值給它),但任何賦給這個标識符的值都将被抛棄,因此這些值不能在後續的代碼中使用,也不可以使用_作為變量對其它變量進行賦值或運算。
在使用标識符之前必須進行聲明,聲明一個标識符就是将這個标識符與常量、類型、變量、函數或者代碼包綁定在一起。在同一個代碼塊内标識符的名稱不能重複。
1.隻能由字母(a~z、A~Z)、數字、下劃線組成,不能包含除下劃線以外的其它特殊字符串,不能以數字開頭。
2.不能是Go語言中的關鍵字。
3.标識符嚴格區分大小寫, Test和Test是兩個不同的标識符。
4. Go語言中_單獨作為标識符出現時,代表空标識符,它對應的值會被忽略(和C語言不同)。
标識符
标識符
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!