-1

下面的代码有什么作用?

Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(PROPERTY_ID)
                : (trackerId == TrackerName.GLOBAL_TRACKER) ? analytics.newTracker(R.xml.global_tracker)
                : analytics.newTracker(R.xml.ecommerce_tracker);
4

2 回答 2

1

condition ? //block1 : //block2 是一样的if (condition) { //block1 } else { //block2 }

于 2015-01-28T21:30:28.193 回答
0

你的表情应该是a ? b : c。这意味着:如果a,那么做b。否则做 c。

您在这里拥有的是此语法的嵌套版本。

于 2015-01-28T21:31:56.090 回答