美文网首页
把两个if的实现,重构为一个if

把两个if的实现,重构为一个if

作者: 我头超铁 | 来源:发表于2020-03-26 17:29 被阅读0次

一、打开两个if所实现的语句,找到if语句

二、为初值重新定义,可以把初值改为语句中的一个判断标准,为它赋值,如int max=0改为int max=num2

三、由于我们已经把num2重新赋值为max,所以if条件语句中的取反条件语句可以去掉,变为

四、把num2用max代替

重构完成。

相关文章

  • 把两个if的实现,重构为一个if

    一、打开两个if所实现的语句,找到if语句 二、为初值重新定义,可以把初值改为语句中的一个判断标准,为它赋值,如i...

  • 两个数比较大小

    两个数比较大小:两个if的实现,重构到一个if的实现 (2)①实现if,else比较语句。 ②去else,变if,...

  • 设计模式 第二周 博览网

    对象创建模式 工厂模式 原始程序 重构程序 原始程序 重构程序1 重构程序2 模型实现 模型实现 Facade 门...

  • Reshape2简单操作1

    Reshape2包是用于数据重构的包,其主要功能函数为melt和cast两个,可以实现长数据和宽数据之间的转换。 ...

  • 把if...esle语句重构为if

    一、打开已经实现的if else 两个数比较大小的语句 二、第一步先去掉else,变成if,并且对if原条件取反(...

  • Flutter 记一次RN重构为Flutter遇到的依赖问题

    背景 最近把手头的RN项目重构为Flutter,由于RN业务比较多,不可能一步到位把RN全重构掉,会经历一个RN和...

  • 普通轮播和无缝轮播

    普通轮播 原理:将图片当作一个横向的整体,根据translateX的变化,实现左右移动。 重构前 重构后 无缝轮播...

  • Swift 实现各类CATransition动画

    最近打算用swift重构现有项目,实现过程中发现用到了很多系统的动画实现,因为之前的都是用OC实现的,这里主要是把...

  • iOS开发-代码优化系列之一-controller瘦身

    最近项目重构,把重构中做的事情分享下,姑且称之为代码优化系列吧。 从controller入手。重构前我们的一个主界...

  • 2016.11.29 小记

    公司的项目,最近一直在捣鼓重构 和实现组件化方案,今天终于把Mediator理解通了,2个模块之间互相调用也实现了...

网友评论

      本文标题:把两个if的实现,重构为一个if

      本文链接:https://www.haomeiwen.com/subject/vqncuhtx.html