这三行代码还能精简吗?

  • i
    icestone
    如图

    iOS fly ~
  • t
    traded
    三元操作符 iOS fly ~
  • t
    ttolrats
    写成一行呗
  • k
    keetian
    return cell==null?null:懒得写;
  • s
    suifeng123
    用那个?的不就写成一行了吗?
  • 5
    543625474
    还可以做个压缩编码
  • 一窍都不通
    我感觉没什么必要再简写了,用if else比三元运算符的可读性好点 iOS fly ~
  • i
    icestone
    我就记着有个这个东西上学时学过,不过实际写代码一次没用过这回想起来了 iOS fly ~
  • i
    i-levis
    最简就是三元运算符了 iOS fly ~
  • b
    b0207191
    公司按行数算前吗
  • a
    ahyz200
    楼主这是在日本么
  • s
    storespace0930
    removecell这个动作为啥会有返回值
  • 碧的绿
    三目运算符能写成一行。
    如果是return的这种,我一般就写成图片这种。
    楼主这个缩进看着好别扭
  • i
    icestone
    因为返回的是被remove掉的那个cell啊 iOS fly ~
  • i
    icestone
    记事本先凑活看看吧,平时保存自动缩进被惯坏了。 iOS fly ~
  • p
    pepsin
    三元操作符,但是为了可读性最好分三行写,花括号也别省略
  • i
    icestone
    这是一种看法。我上学时候老师也是这么说的。
    不过现在公司这边的人普遍觉得括号影响观感和可读性,所以基本上return之后括号都不带用的。 iOS fly ~
  • z
    zqc53
    恨不得if就好了,就怕自己以后看不懂。感觉自己现在写代码是越来越蠢越来越直白了
  • 碧的绿
    回复13#storespace0930


    返回的是getdata
  • 退
    退休工人
    为什么大家都不喜欢三元运算符?
  • p
    pas_dts
    严格来说是不能再简写了,什么三元运算符其实和楼主的写法底层机制不一样的
  • n
    net.ieee
    有意思吗?
  • y
    yrpen
    可阅读性差 顶一顶
  • l
    lifanxi
    有什么不一样?
  • s
    sky101001
    return cell && this.list....
    我记得可以这样