因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
{dede:pagebreak/}
小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
这种裙子是不是对直男爆杀?
macbook pro M4 max 都是什么人在用?
如何免费搭建自己的《Minecraft》服务器?
为什么带、陪孩子去COS的大多是其母亲?
为什么人到中年,很少有身材苗条的?
如何看待现在的前端?
Windows的伟大之处在哪里?
你都见过什么样的电脑盲?
想要入行音***开发,但是没有相关项目经验怎么办?
迷茫。J***a还是.net?
今年九月将在天安门广场举行盛大阅兵式,你们说意义有多重大!?
vue + tsx 的开发体验能追得上 react+tsx么?
魔兽世界有必要4k吗?
为什么女儿的反应这么强烈?
女生什么状态才体现出她已经爱上你了?