五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Go+Python雙語言混合開發(fā)

2022-09-25 23:27 作者:三國盡歸許佳琪  | 我要投稿

Go代碼-“ CheckSignatures”功能

我不會在這里分解所有Go源代碼 慕課底部評,如果您好奇地看到所有這些,請查看此源代碼文件。

現(xiàn)在要看的代碼的重要部分是CheckSignatures函數(shù)的定義。

CheckSignatures函數(shù)定義

// CheckSignatures calculates sha1 signatures for files in rootDir and compare// them with signatures found at "sha1sum.txt" in the same directory. It'll// return an error if one of the signatures don't matchfunc CheckSignatures(rootDir string) error {

此函數(shù)將為每個文件啟動一個goroutine,以檢查所計算的給定文件的sha1簽名是否與“ sha1sum.txt”中的簽名相匹配。如果一個或多個文件不匹配,該函數(shù)將返回錯誤。

將Go代碼導(dǎo)出到共享庫

隨著GO代碼編寫和測試的完成,我們可以繼續(xù)將其導(dǎo)出到共享庫。

我們將按照以下步驟將Go源代碼編譯成共享庫,以便Python可以調(diào)用它:

  • 導(dǎo)入C包(又名cgo)

  • 在我們需要公開的每個函數(shù)上使用//export指令

  • 具有空main功能



Go+Python雙語言混合開發(fā)的評論 (共 條)

分享到微博請遵守國家法律
巴南区| 崇左市| 天台县| 平定县| 兰考县| 泗阳县| 唐山市| 石泉县| 荥阳市| 浮山县| 丘北县| 横峰县| 昔阳县| 雅安市| 永丰县| 蒲江县| 启东市| 镇安县| 屏东市| 商南县| 廊坊市| 祁连县| 武平县| 尼玛县| 东台市| 洞头县| 丰都县| 资中县| 香港| 溧阳市| 富源县| 昔阳县| 鄂尔多斯市| 太谷县| 军事| 衢州市| 济阳县| 青冈县| 广饶县| 靖西县| 黄平县|