1. 程式人生 > 其它 >回溯——第77題. 組合

回溯——第77題. 組合

1.執行過程分析:

1.go build:編譯原始碼為可執行檔案,windows下會編譯成exe可執行檔案。通過執行exe可執行檔案輸出結果。

2.go run:直接執行原始碼輸出結果。

兩種執行流程的區別:go build編譯成的可執行檔案可在沒有go環境的機器上執行。而go run只能在有go環境的機器上執行。

2.內建型別和函式:

值型別:bool,int64,float64,string,array

引用型別:slice(序列陣列),map(對映),chan(管道)

內建函式:append,close,delete,panic(停止常規的goroutine),make,cap,len等

3.init函式與main函式(go程式保留的函式):

相同點:兩個函式定義時,不接收任何引數以及沒有返回值,且go程式自動呼叫。

不同點:init函式應用於任何包中,且一個包中可以定義多個,main函式只能應用與main包中,且只能定義一個。

4.變數和常量:

常見變數型別:bool,int64,float64等

變數宣告:var 變數名 變數型別;批量宣告:var (a string

b int

c float32

) 變數型別

變數初始化:var 變數名 = 表示式;var := 100

注意事項:

1.函式外的每個語句必須以關鍵字開始(var,const,func)

2. :=不能再函式外使用

3._用於佔位,標識忽略值

常量:

常量宣告:const 變數名=值,常量宣告時必須賦值。

5.資料型別:

1.整型:int32,int64

2.浮點型:float32,float64

3.複數:complex64,complex128

4.布林型:bool

5.字串:string

5.字串轉義:

\r:回車符 \n:換行符 \t:製表符