Pascal の場合: 「非課税」ですか、それとも「非課税」ですか?
5 に答える
非課税です。ごく普通の言葉です。Nonは単語ではありません (英語で)。ただの前置詞です。同様に、接頭辞un-とre-は、それ自体では単語ではないため、識別子の前に置くと、残りを大文字のままにしません。例:セット、リセット。実行、元に戻す。
それとは別に、否定的にキャストされた識別子の使用を思いとどまらせる必要があります。これはブール値のように聞こえますが、次のような二重負の式になります。
if not Nontaxable then ...
人々にそのようなものを読ませないでください。
"非課税" は 1 つの単語であるため、最良の選択です。
または、「 NotTaxable 」を使用することもできます。
NonTaxableは私にはあまり意味がありません。
私にとっては「非課税」です。その方が読みやすい
Not enough context, but let's guess:
Nontaxable
seems to come directly from the domain model.
NonTaxable
seems to be a transformation from a Taxable
entity in your domain model.
Apart from that, as you can see in the surrounding answers, it boils down to what convention you're using already.
「課税対象外」が(英語で)単一の単語として使用されているのを見たことがありません。通常(常に?)「非課税」としてハイフンでつながれています。
「非課税」は、これら 2 つの部分を 1 つの単語にまとめて、ハイフンが通常提供する視覚的な分離を失います。私はそれを一言で見ることに慣れていないので、「非課税」は私には読みにくいでしょう。1 つの単語のように見えますが、認識できる単語ではなく、停止して処理する必要があります。
したがって、そのコンテキストの手がかりを保持するため、「NonTaxable」を好みます。それは 2 つの異なる単位として読み取れますが、どちらもすぐに認識できます。