网站地图官方微信:
网站首页 包装制品 包装项目合作 包装相关设备 帐簿 印章用品 修正带

当前位置: 首页 >

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

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

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

  • | 你身边身材最好的女生是什么样? |

    去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白,...

    查看详情>>
  • | 如何评价「尖叫」这种饮料? |

  • | 俗话说“女人三十如狼四十如虎”,到底是不是真的?? |

  • | 360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么? |

  • | 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任? |

  • | 穿内衣时,总往上跑,内衣是大了还是小了? |

  • | 你们的腰突是怎么突然好的? |

  • | 现在网上有很多卖别墅的,都只有200万,这个是真的吗? |

  • | 最后买了一个树莓派,想用python控制摄像头读取***流,再利用socket发送出去。大家觉得可行么? |

  • | 如果全球都停止出口粮食,中国能否自给自足? |

  • | 为什么人到中年,很少有身材苗条的? |

  • 其实这个根本不需要如何看待。 rust 这玩意是用来对标 ...

    2025-06-21
  • 2014年,某知名银行下属公司的一项定制化需求。 当时流行...

    2025-06-21
  • 最好肯定是《碟中谍4》好在哪里不说了,很多答主解释的非常清楚...

    2025-06-21
  • 说个发小的事, 他前年换车了后那辆n手马自达就闲置了,被他一...

    2025-06-21

关注我们

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