原文連接 http://www.javashuo.com/article/p-fznontoj-ep.html
Go語言標識符是用於標識變量、函數或任何用戶自定義項目的名稱(程序實體),這個標識符就相似java中的數據類型(基本數據類型、引用數據類型)。標識符有兩種類別,一種是用戶自定義的標識符,它做爲程序的實體存在。另外一種標識符成爲預約義標識符,是Go語言源代碼中聲明的。例如:java
bool(true和false)、byte、uint、uint八、uint1六、uint3二、uint6四、int、int八、int1六、int3二、int6四、float3二、float6四、string、uintptr。數組
append、cap、close、complex、copy、delete、imag、len、make、new、panic、print、println、real、recover。app
iota、nil、_ 。函數
最後一個_叫作空標識符,通常用在變量聲明與包的導入中,相似Java中的null。post
Go語言做爲一門靜態編譯型語言,它的關鍵字一共有25個,相比他語言顯得很是少,java關鍵字就有50個,不過感受Go語言的關鍵字少的緣由也是由於它把數據類型和關鍵字分開了,數據類型叫作標識符了,下面是Go語言的25個關鍵字學習
import、package。ui
var、type、func、interface、map、struct、chan、const。spa
if、continue、for、return、go、case、goto、switch、select、clse、break、default、defer、fallthrough、range。code
字面量就是表示值得一種標記法,在Go語言中,字面量的含義要更廣一些,首先,它用於表示基礎數據類型的各類字面量,其次用於標識用戶構造的自定義複合數據類型的字面量,最後它還用於標識複合數據類型的值的複合字面量,簡單來講它會被用來構造Struct(結構體)、Array(數組)、Slice(切片)和Map(字典)的值。blog
例如:
const b int = 10 //b爲常量,10爲字面量
分隔符用來分隔Go語言中的元素,例如:
fmt.Println("Hello ,World")
分隔符包括括號、中括號、大括號、小數點、逗號、分號、冒號、省略號。Go語言不須要像java那樣每行代碼都要以分號(;)結尾。
運算符是用來執行運算或邏輯操做的符號,Go語言中的運算符以下圖所示
Go語言中的註釋有多種寫法和Java差很少。
// 單行註釋
/*這是一條Go註釋*/
/* 這是一段Go註釋 */
隨着go語言愈來愈🔥,我對它也是很感興趣,無奈沒有太多的時間來學習,只能用週末來抽空看看,但願你們多多支持,若是你也對Go語言感興趣,不妨點擊下關注,一塊兒學習。