以下代码有何作用?
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);
答案 0 :(得分:1)
condition ? //block1 : //block2
与if (condition) { //block1 } else { //block2 }
答案 1 :(得分:0)
你的表达应为a ? b : c
。这意味着:如果是,那么做b。否则做c。
这里的内容是此语法的嵌套版本。