go內置函數

名稱 說明
close 用於管道通信
len、cap len 用於返回某個類型的長度或數量(字符串、數組、切片、map 和管道);cap 是容量的意思,用於返回某個類型的最大容量(只能用於切片和 map)
new、make new 和 make 均是用於分配內存:new 用於值類型和用戶定義的類型,如自定義結構,make 用於內置引用類型(切片、map 和管道)。它們的用法就像是函數,但是將類型作爲參數:new(type)、make(type)。new(T) 分配類型 T 的零值並返回其地址,也就是指向類型 T 的指針。它也可以被用於基本類型:v := new(int)。make(T) 返回類型 T 的初始化之後的值,因此它比 new 進行更多的工作new() 是一個函數,不要忘記它的括號
copy、append 用於複製和連接切片
panic、recover 兩者均用於錯誤處理機制
print、println 底層打印函數,在部署環境中建議使用 fmt 包
complex、real imag 用於創建和操作複數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章