0

私は2つの月/年の選択が同じかどうかを判断するブール値を持っていdupeます...そしてそれに応じて適切な真/偽を割り当てます。

その後しばらくして、あるアクションが実行されると、dupe真か偽かに応じて、だましがオフになります (偽になります)...

私は次のものを持っています:

dupe = (dupe)?false:dupe;

どちらがうまくいくようで、うまくいくことはわかっていますが、もっと簡単にできるという奇妙な感覚があります...想像しているのでしょうか、それとももっと良い方法がありますか?

私はこれを 10 分間じっと見つめていましたが、正気を失うよりも答えが欲しいのです...誰か私を正してくれませんか?

ありがとう。

4

2 に答える 2

2

あなたはこれを求めている:

dupe = !dupe || false;

ただし、

dupeがtrueかどうかに応じて、dupeはオフになります

falseである場合は dupe を に設定しています。trueまた、 であるfalse場合falseは、常に になることを意味しますfalse

したがって、これを行うこともできます:

dupe = false;
于 2013-09-03T06:29:01.953 に答える
1
if(dupe){
   dupe =false;
}else{
   dupe=dupe
}

だから基本的に

dupe=falseを設定しています。嘘か本当か

だからあなたは配置する必要がありますdupe= false;

于 2013-09-03T06:31:00.977 に答える