Go語言之panic和recover

寫在前面的話: panic是Go語言中,用於終止程序的一種函數,往往用在下面兩種情況:1)程序出現了很大的故障,例如不能在提供服務了。2)程序在運行階段碰到了內存異常的操作,例如空指針的取值,改寫只讀內存等。 對於panic來說,1)場景往往是主動調用;2)場景則是被動調用,panic一旦產生之後,會將堆棧裏面的數據dump出來,這樣就方便了開發人員來定位問題。 recover是用來截獲panic
相關文章
相關標籤/搜索