下面是go的25個關鍵字:
break
default
func
inte***ce
select
case
defer
gomap
struct
chan
else
goto
package
switch
const
fallthrough
ifrange
type
continue
forimport
return
var除了上面25個關鍵字,go還有36個預定義符:
bool
byte
capclose
complex
complex64
complex128
uint16
copy
false
float32
float64
imag
intint8
int16
uint32
int32
int64
iota
lenmake
newnil
panic
uint64
println
real
recover
string
true
uint
uint8
uintptr
識別符號是程式語言中用來規定具有特點含義的詞,比如類的名稱,屬性,變數名稱等。go的識別符號必須滿足下面幾個條件:
在go中一行代表語句的結束,不要像類c的其它語言一樣用分號結尾
go的注釋和c語言類似,//開頭代表單行注釋。多行注釋可以用/*開頭,並用 */結尾
// 單行注釋
/*日期: ***
*/
go 語言中空格是為了增強**的可讀性,但是變數的宣告必須要用空格隔開如:
var name string;
i=i+j
i = i + j
fmt.println()是換行輸出,如果要不換行用fmt.print()
fmt.print("test")
fmt.println("hello world!")
Go的100天之旅 01初識Go
上個世紀70年代ken thompson和dennis m.ritchie合作發明了unix作業系統同時dennis m.ritchie發明了c語言。2007年的robert griesemer,rob pike和ken。thompson三位大牛在google公司開始編寫和設計go語言。2009年g...
Go的100天之旅 03變數
變數這個詞 於數學,類似方程中的x y,代表的是儲存在計算機中的值。這裡主要介紹go和其它程式語言不一樣的地方,在前面我們提到過,go是一門靜態語言。靜態語言區別動態語言乙個重要的特性就是變數的型別不可變,一般是在宣告的時候就指定型別,之後就不可修改它的型別,而動態語言可以隨時修改變數的型別。go的...
Go的100天之旅 06陣列和Slice
go的陣列和其它語言基本上一樣,是長度固定的特定型別元素組成的序列,這基本上是所有語言陣列的特性。和其它語言相比差異主要在宣告和初始化的寫法上,下面是簡單宣告乙個陣列 var a 5 int fmt.println a 0 fmt.println fmt.println a len a 1 上面的a...