0
Several other idioms in English which we shall regard as having the same meaning as "If P, then Q" (where P and Q are sentences):
P implies Q,
  P only if Q,
P is a sufficient condition for Q,
Q, provided that P,
Q if P,
  Q is a necessary condition for P.

「Q の場合のみ P」と「P の場合、Q」はどのように同じですか?? それは、「含意する」(=>) が「iff」(<=>) と同じ意味であると言っているようなものです。

つまり、方向を見てください。P が true の場合、Q も true です。一方、P は真ですが、Q が真の場合のみ - Q をテストしています!! え?コンパイラの観点から:「Q の場合のみ P」は Q のテストになりますか??

4

1 に答える 1

1

これらすべての状況には、次の共通点があります。

  1. が true の場合Pは、trueQでもある必要があります。
  2. が偽の場合Qは、偽でPもある必要があります。
  3. Pが false の場合Q、true または false のいずれかになります。
  4. Qが true の場合、 Ptrue または false のいずれかになります。

コンパイラの観点から見ることは役に立ちません。これは疑似コードではありません。これは、すべて同じ論理結果を生成する英語のイディオムのリストです。また、P only if Qおそらくひどい疑似コードです。通常はこのように動作しますがif(Q){ P; }{ P; }if(Q)...

于 2013-10-19T02:57:59.110 に答える