????????泛型:
? ? ? ?拋錯誤異常? 實現error接口類型
? ? ? ? ? ? ? ? 用java語言解釋的話,實現類需要重寫error類型的抽象方法Error().這樣就可以自定義異常處理。
? ? ? ? ? ? ? ? 回到go語言,在Error()方法中用*argError 這樣一個指針類來充當error接口的實現類。
在f2()方法中定義返回值類型為error接口類型,return就可以使用&argError對象了。
?????????
?????????????????
? ? ? ????????? 程序的調用和結果:
?