これが「論理演算子101」のような質問である場合は申し訳ありません。画面を15分間見つめ、頭を包み込もうとしていますが、行き詰まっています。
以下を表現するためのより簡潔でエレガントな方法はありますか(これはJavaScript構文ですが、言語に依存する質問ではありません):
if (!something && !something_else) {
// do something
}
いくつかの実験に基づくと、これは論理的に同等ではないようです。
if (!(something && something_else) {
// do something
}
さらに、このような質問についてさらに研究するために、誰かがオンラインリソースを推奨できますか?この種のことはコンピュータサイエンスのカリキュラムで抽象的なレベルでカバーされていると思います。それは私のプログラミング知識の本質的なギャップであり、私が本当に埋めたいと思っています。ありがとう!