网站地图官方微信:
网站首页 茭陵乡 章村镇 大柘镇 铁门镇 民权乡 甘都镇

当前位置: 首页 >

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

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

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

  • | 中年夫妻有多少是生活和谐的? |

    90后男。 在怀孕之前,一切都蛮正常。 但是在娃出生之后,...

    查看详情>>
  • | 你身边身材最好的女生是什么样? |

  • | 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗? |

  • | 为何羽毛球价格一路高涨? |

  • | 国产手机APP为什么越来越臃肿? |

  • | 穿瑜伽裤爬山的女生会不会害羞? |

  • | 如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么? |

  • | 请问一下图中***的名字,谢啦? |

  • | 什么时候中国可以废除***? |

  • | 张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题? |

  • | 广州的你,择偶的标准是怎样的? |

  • 2023年本来就是固态硬盘最便宜的一年,400多的价格可以直...

    2025-06-27
  • 2025年还能见到usb2.0出现在旗舰机上确实是离大谱了 ...

    2025-06-27
  • 老黄曾预告过这样一张“消费端显卡” 单张B300 288GB...

    2025-06-27
  • 排名我不知道,但可以看看他做了什么。 首先,Visual ...

    2025-06-27

关注我们

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