摘要: 在自然语言中,双重否定表示肯定。但是在程序中,双重否定会降低代码的可读性,使程序不易理解,容易产生错觉。 人通常是用“正向思维”去理解一件事情的,使用双重否定的判断,需要开发者以“逆向思维”的方式去理解它的含义。 另外,在写程序时,"!"符号很容易被疏忽和遗漏,一不小心则会编写出错误的代码,从而产生bug。 所以,在程序中,我们应当尽量避免使用双重否定。 阅读全文
posted @ 2016-05-30 22:10 keepfool 阅读(1508) 评论(3) 推荐(8) 编辑