-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 に答える