go內建函式 記錄)

2022-01-22 11:35:21 字數 564 閱讀 3052

go預定義了少數函式,這意味著無需引用任何包就可以使用它們。

delete

用於在 map 中刪除例項。

new用於各種型別的記憶體分配。參閱 「用 new 分配記憶體」 的第 55 頁。

make

用於內建型別(map、slice 和 channel)的記憶體分配。參閱 「用 make 分配記憶體」

的第 55 頁。

copy

用於複製 slice。參閱本章的 「slice」。

panic 和 recover

用於異常處理機制。參閱 「恐慌(panic)和恢復(recover)」 的第 32 頁了解更

多資訊。

print 和 println

是底層列印函式,可以在不引入 fmt 包的情況下使用。它們主要用於除錯。

complex、real 和 imag

全部用於處理 複數。有了之前給的簡單的例子,不用再進一步討論複數了。

go 內建函式

以下是乙個簡單的列表,我們會在後面的章節中對它們進行逐個深入的講解。名稱說明 close 用於管道通訊 len cap len 用於返回某個型別的長度或數量 字串 陣列 切片 map 和管道 cap 是容量的意思,用於返回某個型別的最大容量 只能用於切片和 map new make new 和 ma...

Go內建函式

2 package main 3 4 import 5 fmt 6 7 8 func main 11 var arr3 string 12 14 fmt.println arr2 15 16 copy arr3,arr1 17 fmt.println arr3 18 19 arr3 make str...

Go常用內建函式

make函式宣告func make t type,size integertype type 內建函式make 主要為slice,map,channel做分配空間和初始化。make的返回值和它傳入的第一引數型別一致,返回的不是指標 1 第乙個引數是slice 若第乙個引數型別後只有乙個引數,這個引數...