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 用於創建和操作復數

 

出自:https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/06.5.md


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM