【Go語言】3、defer延遲執行

defer延遲執行       defer是Go語言中的延遲執行語句,用來添加函數結束時或者return時執行的代碼,常用於釋放某些已分配的資源、關閉數據庫連接、斷開socket連接、解鎖一個加鎖的資源。Go語言機制擔保一定會執行defer語句中的代碼。     如上圖所示,在test函數中,會返回一個int類型1995,但是有defer語句延遲執行了return,並先執行了匿名函數將返回值res
相關文章
相關標籤/搜索