大家好,今天小编来为大家解答以下的问题,关于编码时:搞的复杂其实不好这个很多人还不知道,现在让我们一起来看看吧!
坏习惯一:过剩的 if/else 。

文章插图
反例:
类似上面这类写法,if/else 就显得有点高射炮打蚊子 , 有的同学就会依照下面方式进行简化 。
addBool = (i == 0) ? true : false;
这类方式简化固然跑起来没问题,代码确切简化了很多,但是还是略显冗余啊 。
正解:
addBool=(i==0);
坏习惯二:过剩的 else 。
反例:
仅以上图为例 , 每次看到类似截图中的代码,心里都发毛,完全可以提早 return,进而干掉 else 分支 。
正解:
心声:
1. 简单就是美,代码写的越少 , 出错的概率就越小 。
2. 提早终止程序,绝大多数情况下,会节省很多没必要的开消(会减少很多无效的判断,减少无效变量、对象的创建) 。
3. 每种编程语言都离不开 if/else 进行条件判断,如果在编码时,存在过量的 if/else 嵌套,代码的可读性就会下落,后期保护难度就会大大提高 。
【编码时:搞的复杂其实不好】关于“编码时:搞的复杂其实不好”的内容,小编就分享到这里了 , 大家还有哪些需要补充的呢?无妨在评论区留言分享,让更多的朋友受益!您的每一个留言,和每一个赞 , 都是我前进的动力!喜欢的话记得收藏、分享给身旁的朋友 。
- 动画的时代背景——战争
- 对平时成绩有要求的院校名单
- 十二生肖最初其实不是用来表示年份,而是为了表示时辰。
- “你要是能搞个跳绳队,猪都会上树”
- 原因斑和泉奈时代久远,难以活到鸣人时代
- 研初试成绩查询,已有多省份公布具体时间,有你的省份吗?
- 大雪的时间和含义
- 辽宁省部分高校调整了寒假时间,开学时间有所变动
- 河北省内外对新高三开学时间态度不一
- 假期最新通知,河北各高校放假时间公布