プライベートint nColumns = 1;何かは何か=何か==数字を意味しますか? Javaでの式
ます。public void onClickの(ビュービュー){
nColumns = nColumns == 1 ? 2 : 1; //Cannot understand this line.
誰が説明していただけますか?
プライベートint nColumns = 1;何かは何か=何か==数字を意味しますか? Javaでの式
ます。public void onClickの(ビュービュー){
nColumns = nColumns == 1 ? 2 : 1; //Cannot understand this line.
誰が説明していただけますか?
三項演算子です。 部分(nColumns == 1) ? 2 : 1;
は、基本的には、nColumns
が1
に等しい場合は、最初のものが2
が選択され、それ以外の場合は1
となります。 その値は同じ変数nColumns
に格納されます。
それが1に等しいのであれば、それはそれは次のように同じことを、それは1
を取得し、2他の取得:nColumnsの数は1つのリターン2他のリターンである場合
if(nColumns == 1)
nColumns = 2;
else
nColumns = 1;
を1とそれをnColumnsであるslefに割り当てます。
if(nColumns==1)
nColumns=2;
else
nColumns=1;
場合、これは(nColumns == 1){ nColumns = 2 と等価です。 } else { nColumns = 1; } – Sharadr
素晴らしい!どうもありがとう! – alkas
あなたの質問を削除して代理人を回収してください –