34 筆記go語言 內建函式

2021-08-09 01:21:09 字數 396 閱讀 7895

34.筆記go語言——內建函式

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

close 用於channel通訊。使用它來關閉channel.

delete 用於在map中刪除例項。

len和cap 可用於不同的型別, len用於返回字串、slice和陣列的長度。

new 用於各種型別的記憶體分配。

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

copy 用於複製slice。

panic和recover 用於異常處理機制。

print和println 是底層列印函式,可以在不引入 fmt包的情況下使用。

complex、real和imag 全部用於處理複數。

55 筆記go語言 go型別

很多人喜歡go語言的原因是簡單。go語言的型別也是設計的如此簡單。go語言預設定義了一些型別如boolean,numeric和string.這些預定義的型別用於構建其他複雜的型別,例如array,struct,pointer,slice,map,channel等。型別可以有乙個名字也可以沒有名字。命...

58 筆記go語言 函式式程式設計

58.筆記go語言 函式式程式設計 58.筆記go語言 函式式程式設計 使用函式式程式設計使 更抽象和更容易理解 先看個例子如下 packagemain import fmt typestudentstruct funcmain student,student,student,result1 stu...

10 筆記go語言 併發

10.筆記go語言 併發 goroutine 是由 go 執行時環境管理的輕量級執行緒。go f x,y,z 開啟乙個新的 goroutine 執行 f x,y,z f x y 和 z 是當前 goroutine中定義的,但是在新的 goroutine 中執行 f goroutine 在相同的位址空...