【发布时间】:2016-11-08 10:29:08
【问题描述】:
有人可以用简单的英语解释一下这句话背后的逻辑吗?
return mContainsLoadingRow ? (getContentDataSize() + 1) : getContentDataSize();
假设 mContainsLoadingRow 是一个布尔值,如果 mContainsLoadingRow 是 true,
然后返回getContentDataSize() + 1。
如果没有,请返回getContentDataSize()。
这是看待这个问题的正确方式吗?
【问题讨论】:
-
是的。你也可以写成
if(mContainsLoadingRow ) return getContentDataSize() + 1 else return getContentDataSize()
标签: java android boolean logic