生活中常常会遇到下面一些问题,犹如两小儿辩日,各有各理
A : 英国人爱吃牛肉
B ; 我是英国人,我不爱吃牛肉
A:真正的英国人都爱吃牛肉,所以你不是真正的英国人
结论: A 确实在诡辩,为什么会诡辩发生呢,因为A的确是在维护自己观点,B在反驳,犹如两小儿辩日
那这段话如果使用编程的语言进行实现,该如何实现
想了想,选用if, 而不是 switch语句,主要是if 给人的感觉逻辑性更像,更直观,但是别偷懒使用简写的方法,代码写出来给程序看,也给人看,好的代码根本不需要注释,注释越多,说明代码不直观,优化的地方多
if (A is true) { return "观点成立" }
else if (!B.equals(A)) { return B 认为观点不成立 }
else if (!A.euqals(B)) { return A 强调事实的正确性 }
从上面的代码中可以看到,任何一句话,都可以用代码来实现,任何场景只要用心去分析,也能够实现,写代码根本就是理顺逻辑思路,与程序,与人沟通