正文

这个简洁的代码好吗?2006-09-13 09:19:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lancelot/18494.html

分享到:

昨天一个朋友给了我介绍了一个简单的程序写法. var a:integer; b:boolean; ------ begin   b:=(a=1);   end;   被改的代码如下: var a:integer; b:boolean; -----------   begin if a=1 then       b:=true   else     b:=false; end;   程序的运行效果都 是一样的,如果是A是 1,那么B 是 真,否则B是假。 当然,这是个 检验的说明,实际上的代码复杂的多。 我很佩服写这样语句的朋友的算法思路,但是这样真的 好吗? 除了代码由原来的4行变成了1行,还 带来了什么?运行的速度快了吗? 当然,有一点是肯定的,不看数据类型,很少有人能直接看懂代码的意义。至少对新程序员是这样的,如果是这样代码很多的情况下,我相信不会有多少人能快速的理解。  

阅读(2892) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册