《原神攻略》九條裟羅技能是什麼?九條裟羅技能介紹
阿新 • • 發佈:2021-09-02
Go內建型別和函式:
內建型別:
1.值型別:int,bool,string,arry
2.引用型別:slice ---->序列陣列(最常用)
map----->對映
chan----->管道
內建函式:
append:用於追加元素到陣列以及slice中
close:用於關閉channel(系統)
delete:從map中刪除key對應的value值
panic:停止常規的goroutine(panic和recover:用來做錯誤處理)
make:用來分配記憶體,返回type本身(只能應用於map,slice,channel)
new:用來分配記憶體,主要用來分配值型別,比如:int。返回指向type的指標
copy:複製連線slice
len:求長度
print,println:底層列印函式。在部署環境中建議使用fmt包
init函式與main函式:
init函式:用於程式執行前做包的初始化的函式
特徵:每個包可以擁有多個init函式
包的原始檔也可以擁有多個init函式
init函式不能被其他函式呼叫,而是在main函式執行前,自動被呼叫
main函式:Go語言程式的預設入口函式(主函式)
init函式與main函式的異同:
同:兩個函式在定義的時候不能有任何的引數和返回值,且Go程式自動呼叫
異:init函式可以定義在任何包,且可以重複定義多個
main函式只能定義在main包中,且只能定義一個