C語言中文網 目錄
首頁 > Go語言教程 > Go語言函數 閱讀:6,391

Go語言函數(Go語言func)

< 上一頁Go語言continue Go語言函數聲明下一頁 >

函數是組織好的、可重復使用的、用來實現單一或相關聯功能的代碼段,其可以提高應用的模塊性和代碼的重復利用率。

Go 語言支持普通函數、匿名函數和閉包,從設計上對函數進行了優化和改進,讓函數使用起來更加方便。

Go 語言的函數屬于“一等公民”(first-class),也就是說:
  • 函數本身可以作為值進行傳遞。
  • 支持匿名函數和閉包(closure)。
  • 函數可以滿足接口。
本章內容:
1. Go語言函數聲明(函數定義)
2. Go語言將秒轉換為具體的時間
3. Go語言函數中的參數傳遞效果測試
4. Go語言函數變量——把函數作為值保存到變量中
5. Go語言字符串的鏈式處理——操作與數據分離的設計技巧
6. Go語言匿名函數——沒有函數名字的函數
7. Go語言函數類型實現接口——把函數作為接口來調用
8. Go語言閉包(Closure)——引用了外部變量的匿名函數
9. Go語言可變參數(變參函數)
10. Go語言defer(延遲執行語句)
11. Go語言處理運行時錯誤
12. Go語言宕機(panic)——程序終止運行
13. Go語言宕機恢復(recover)——防止程序崩潰
< 上一頁Go語言continue Go語言函數聲明下一頁 >

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo