W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
原文鏈接:https://gopl-zh.github.io/ch10/ch10.html
現(xiàn)在隨便一個(gè)小程序的實(shí)現(xiàn)都可能包含超過(guò)10000個(gè)函數(shù)。然而作者一般只需要考慮其中很小的一部分和做很少的設(shè)計(jì),因?yàn)榻^大部分代碼都是由他人編寫(xiě)的,它們通過(guò)類似包或模塊的方式被重用。
Go語(yǔ)言有超過(guò)100個(gè)的標(biāo)準(zhǔn)包(譯注:可以用go list std | wc -l
命令查看標(biāo)準(zhǔn)包的具體數(shù)目),標(biāo)準(zhǔn)庫(kù)為大多數(shù)的程序提供了必要的基礎(chǔ)構(gòu)件。在Go的社區(qū),有很多成熟的包被設(shè)計(jì)、共享、重用和改進(jìn),目前互聯(lián)網(wǎng)上已經(jīng)發(fā)布了非常多的Go語(yǔ)言開(kāi)源包,它們可以通過(guò) http://godoc.org 檢索。在本章,我們將演示如何使用已有的包和創(chuàng)建新的包。
Go還自帶了工具箱,里面有很多用來(lái)簡(jiǎn)化工作區(qū)和包管理的小工具。在本書(shū)開(kāi)始的時(shí)候,我們已經(jīng)見(jiàn)識(shí)過(guò)如何使用工具箱自帶的工具來(lái)下載、構(gòu)建和運(yùn)行我們的演示程序了。在本章,我們將看看這些工具的基本設(shè)計(jì)理論和嘗試更多的功能,例如打印工作區(qū)中包的文檔和查詢相關(guān)的元數(shù)據(jù)等。在下一章,我們將探討testing包的單元測(cè)試用法。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: