- 主题:Java农转写cpp发现,写Java比写cpp省心太多了
看一下functional的方式,代数类型、模式匹配、和其他的一些functional的处理都可以解决这种问题,无非是提供一些语法糖把繁琐的错误处理包起来
用异常的话,其实是牛刀杀鸡;
本来大部分错误处理就应该是正常代码流程的一部分,提供语法糖简化程序员工作是正常的;
异常就应该去处理非预期情况,用异常代替错误处理就是滥用
【 在 javafish 的大作中提到: 】
: 多个方法连续调用怎么办?嵌/跟一堆if么?
: 不在语法级区分异常返回和正常返回的话
: 就连lua都有pcall和error应对这种场景
: ...................
--
FROM 123.112.21.*
你说的是中断,不是异常
【 在 xiaoju 的大作中提到: 】
: 还有一点,异常是现代CPU从设计阶段就开始考虑的错误传递方式,是最高效的
:
--
FROM 123.112.21.*
cpu设计师们可没空考虑软件工程师那点事,不给你添麻烦那就谢天谢地了,最终还是搞出了幽灵之类的旁信道攻击
【 在 xiaoju 的大作中提到: 】
: "现代CPU"
:
--
FROM 123.112.21.*