Go 語言 函數(shù)

2023-03-14 16:46 更新

原文鏈接:https://gopl-zh.github.io/ch5/ch5.html


第5章 函數(shù)

函數(shù)可以讓我們將一個語句序列打包為一個單元,然后可以從程序中其它地方多次調(diào)用。函數(shù)的機制可以讓我們將一個大的工作分解為小的任務(wù),這樣的小任務(wù)可以讓不同程序員在不同時間、不同地方獨立完成。一個函數(shù)同時對用戶隱藏了其實現(xiàn)細(xì)節(jié)。由于這些因素,對于任何編程語言來說,函數(shù)都是一個至關(guān)重要的部分。

我們已經(jīng)見過許多函數(shù)了?,F(xiàn)在,讓我們多花一點時間來徹底地討論函數(shù)特性。本章的運行示例是一個網(wǎng)絡(luò)蜘蛛,也就是web搜索引擎中負(fù)責(zé)抓取網(wǎng)頁部分的組件,它們根據(jù)抓取網(wǎng)頁中的鏈接繼續(xù)抓取鏈接指向的頁面。一個網(wǎng)絡(luò)蜘蛛的例子給我們足夠的機會去探索遞歸函數(shù)、匿名函數(shù)、錯誤處理和函數(shù)其它的很多特性。



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號