• zs阿帅
    2018-09-24
    go2设计草案里提到说对于这种error处理的多个卫术语句的简化,利用check,handler简化错误处理的代码量。
    
     9
  • 那句诺言
    2018-10-30
    老师,“该值的静态类型当然是error,而动态类型则是一个在errors包中的,包级私有的类型*errorString”,静态类型和动态类型该怎么理解呢?

    作者回复: 我讲接口的时候讲了啊。

     1
     4
  • CcczzZ
    2020-01-09
    之前要模板化的方式生成错误信息,都会用 errors.New() + fmt.Sprintf() 的组合去生成错误信息, errors.New(fmt.Sprintf())。
    看完文章之后发现还有 fmt.Errorf函数 可直接模版话方式生成错误信息,方便不少,开心😄之前的方式真是不太优雅
    
     2
  • 党
    2019-07-27
    打卡 已经看了快2/5了 因为之前学过 只是会用 没有这么深入了解过 这次 很多知识点都有新的认识了
    
     2
  • benying
    2019-06-05
    评论的人很少了,打卡,20190605
    
     1
  • 思维
    2019-03-15
    老师你好,在代码中如何优雅地处理错误呀,有没有办法 不需要在每个方法中处理,集中到一个地方处理?

    作者回复: 基本上是这样,就拿Web系统来说,一般情况下会在系统的最上层(接收request的那一层)统一处理错误。

    
     1
  • A 凡
    2018-10-24
    感觉第一遍看的时候,看的不够仔细,所以从头有看到这部分,发现细节性的东西还是有很多需要注意!
    
     1
  • Laughing
    2018-10-06
    常用到的net和json包中的错误类型有:
    1. AddrError
    2. SyntaxError
    3. MarshalerError
    
     1
  • LH
    2019-03-31
    未知类型的错误真的感觉不太友好

    作者回复: 其实只是不太随大流而已。try...catch...finally的方式代码量也少不到哪里去。不过Go 2会有大幅改进的。

    
    
  • 虢國技醬
    2019-01-21
    打卡
    
    
  • 有匪君子
    2018-09-24
    中秋快乐
    
    
我们在线,来聊聊吧