网站地图官方微信:
网站首页 包装防伪 帐簿 展示台 圆规 眼镜架 学习机

当前位置: 首页 >

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

  • | 今天在用剪映剪***被一个会Premiere的同学看到了,嘲笑我用剪映,Pr剪辑真的比剪映好吗,好在哪? |

    大部分时候,所谓的易用,傻瓜式,本质上是套用一套或几套预设模...

    查看详情>>
  • | 女生腰细是怎样的体验? |

  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 不喜欢老婆找健身房男教练私教,是我太狭隘了吗? |

  • | 一个非常漂亮的残疾女孩,会有人愿意娶吗? |

  • | PHP现在真的已经过时了吗? |

  • | 紧身牛仔裤看起来不正经,真的是这样吗? |

  • | 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢? |

  • | 程序员想搭建自己的服务器求指教。? |

  • | 为什么这么多人讨厌中国移动? |

  • | 如何看待盲人 UP 主蒙眼炒鸡蛋在成都旅游期间,要求各大医院无处方买胰岛素,最后进抢救室? |

  • 京东买新西兰安佳进口全脂牛奶,一升10-12元,或麦德龙德国...

    2025-06-26
  • 最新自研 tauri2.0+vue3.6+deepseek+...

    2025-06-26
  • 根本不用十天,李善德这差事办得就离大谱。 岭南是个宽泛的地...

    2025-06-26
  • 手机端迁移聊天记录基本用微信内部工具完事了, macOS跨机...

    2025-06-26

关注我们

添加微信好友,关注最新动态