因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
{dede:pagebreak/}
中国有没有不作恶的输入法?
如何评价字节跳动开源的 HTTP 框架 Hertz ?
怎么快速部署一个大模型?
老公加班过多,是逃避家庭责任吗?
女朋友是体育生是一种什么体验?
为什么软件公司很少用python开发web?
大模型 Agent 是不是就是各种 Prompt 的堆叠?
arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
如果两辆同型号的车换了车牌,电子警察会发现吗?
怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅?
为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
女朋友学音乐的,给我备注 B大调音阶 是什么含义呢?
为什么软件公司很少用python开发web?
如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
我应该设置多少kb才能让他不能玩游戏?