我知道你可以定義init在任何包中調(diào)用的函數(shù),這些函數(shù)將在main. 我用它來(lái)打開(kāi)我的日志文件和我的數(shù)據(jù)庫(kù)連接。有沒(méi)有辦法定義將在程序結(jié)束時(shí)執(zhí)行的代碼,因?yàn)樗竭_(dá)main函數(shù)的末尾或因?yàn)樗恢袛??我能想到的唯一方法是terminate在 main 使用的每個(gè)包上手動(dòng)調(diào)用延遲函數(shù),但這非常冗長(zhǎng)且容易出錯(cuò)。
在go中,有沒(méi)有辦法在程序終止時(shí)執(zhí)行代碼?
胡說(shuō)叔叔
2021-06-04 18:45:30