Go的100天之旅 02基本語法

2021-10-08 04:54:47 字數 1232 閱讀 6015

下面是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

print

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...