ユーザーが用語で入力できる「基本検索」バーを作成しています。ブール論理の演算の順序がわかりません。
誰かが用語を入力した場合(引用符なし):
AとBまたはC
これを治療する正しい方法は何ですか?
(AおよびB)または(C)
OR
(A)および(BまたはC)
ウィキペディアが救助に、これは役立つはずです:
http://en.wikipedia.org/wiki/Order_of_operations#Programming_languages
見た目からすると、ほとんどの言語でAND
がOR
よりも優先されているように見えます。
ケツァルコアトルの回答に基づくと、OPの質問に対する正解は次のとおりです。
(AおよびB)またはC
これは「AとBまたはC」に相当します
Quetzalcoatlのリンク( http://en.wikipedia.org/wiki/Order_of_operations#Programming_languages )はプログラミング言語について説明していますが(このサイトと同様)、ウィキペディアの一般的なロジックには、より一般的な優先順位が指定されています。
https://en.wikipedia.org/wiki/Logical_connective#Order_of_precedence