golang內置函數

Go 語言擁有一些不須要進行導入操做就能夠使用的內置函數。它們有時能夠針對不一樣的類型進行操做,例如:len、cap 和 append,或必須用於系統級的操做,例如:panic。所以,它們須要直接得到編譯器的支持。html

append  		-- 用來追加元素到數組、slice中,返回修改後的數組、slice
close   		-- 主要用來關閉channel
delete    		-- 從map中刪除key對應的value
panic    		-- 中止常規的goroutine  (panic和recover:用來作錯誤處理)
recover 		-- 容許程序定義goroutine的panic動做
imag    		-- 返回complex的實部   (complex、real imag:用於建立和操做複數)
real    		-- 返回complex的虛部
make    		-- 用來分配內存,返回Type自己(只能應用於slice, map, channel)
new        		-- 用來分配內存,主要用來分配值類型,好比int、struct。返回指向Type的指針
cap        		-- capacity是容量的意思,用於返回某個類型的最大容量(只能用於切片和 map)
copy    		-- 用於複製和鏈接slice,返回複製的數目
len        		-- 來求長度,好比string、array、slice、map、channel ,返回長度
print、println 	-- 底層打印函數,在部署環境中建議使用 fmt 包
相關文章
相關標籤/搜索