問題タブ [boolean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
12 に答える
11290 参照

sql - MicrosoftSQLServerのビットフィールドの代わりに「Y」/「N」を使用するのはなぜですか。

私は別の暴徒によって開発されたアプリケーションに取り組んでおり、データベース内のすべてのブール列にビットの代わりにcharフィールドを使用することに混乱しています。trueの場合は「Y」、falseの場合は「N」を使用します(これらは大文字である必要があります)。タイプ名自体は、yblnのようなあいまいな名前でエイリアスされます。

これは多くの理由で作業するのが非常に面倒ですが、その中でも特に、見た目がまったく見た目が悪いということはありません。

しかし、おそらくそれは愚かな私です-なぜ誰かがこれをするのでしょうか?それはデータベースの互換性の問題ですか、それとも私が気付いていないデザインパターンですか?

誰かが私を啓発できますか?

0 投票する
4 に答える
27548 参照

.net - (.NET で) XML ブール属性を解析する最良の方法は何ですか?

xs:boolean として宣言された XML 属性は、「true」、「false」、「0」、または「1」として受け入れられます。ただし、.NET では、Boolean.Parse() は「true」または「false」のみを受け入れます。「0」または「1」が表示されると、「Bad Format」例外がスローされます。

では、そのような値をブール値に解析する最良の方法は何ですか?

(残念ながら、私は .NET 2.0 ソリューションに限定されていますが、v3.5 で何かが提供される場合は、ぜひお知らせください。)

0 投票する
3 に答える
5731 参照

c++ - bool を BOOL にキャストするにはどうすればよいですか?

このコンストラクトを介して C++ bool を Windows API BOOL にキャストしても安全ですか?

明らかな問題は見られないので、これはイエスだと思いますが、見た目よりも微妙かもしれないという理由だけで、少し時間をとって質問したかったのです。

私が最初に質問を表現した方法で私の不注意を(穏やかに)指摘してくれたDimaに感謝します.

0 投票する
7 に答える
27112 参照

c++ - C ++でcharとboolが同じサイズであるのはなぜですか?

私はC++プログラミング言語を読んでいます。その中でStroustrupはそれsizeof(char) == 1とを述べてい1 <= sizeof(bool)ます。詳細は実装によって異なります。ブール値のような単純な値がcharと同じスペースを取るのはなぜですか?

0 投票する
9 に答える
22960 参照

javascript - ビット演算子とは

私は楽しみのためにコードを書いているだけで、学術的または専門的な設定でコードを深く掘り下げていないので、これらのビット単位の演算子のようなものは本当に私を逃れます.

ビット単位の操作をサポートしているように見える JavaScript に関する記事を読んでいました。私はこの操作が所々で言及されているのを見続けており、それが正確に何であるかを理解するために約を読んでみましたが、まったく理解していないようです. それで、彼らは何ですか?明確な例は素晴らしいでしょう!:D

もう少し質問があります。ビット演算の実用的なアプリケーションにはどのようなものがありますか? いつそれらを使用できますか?

0 投票する
7 に答える
806 参照

boolean - ブール式

ブール論理で、X of Y が true であることをどのように表現できますか? 次の 2 つのような規則 (A、B、C、D、E、F) は真でなければなりません。それは乗算または集合操作の形式ですか?
最終結果は、AB OR AC OR AD のようなすべての順列です。次の 3 つが ABC、ABD、ABE などのようなものだと言うと、(A,B,C)^2 のようになりますか?

ありがとう!

0 投票する
13 に答える
952568 参照

mysql - ブール値の格納に使用するMySQLデータ型

MySQLには「ブール」データ型がないようですが、MySQLにtrue / false情報を格納するために「悪用」するデータ型はどれですか?

特に、PHPスクリプトとの間での書き込みおよび読み取りのコンテキストで。

時間をかけて、私はいくつかのアプローチを使用し、見てきました。

  • tinyint、値0/1を含むvarcharフィールド、
  • 文字列「0」/「1」または「true」/「false」を含むvarcharフィールド
  • 最後に、2つのオプション「true」/「false」を含むフィールドを列挙します。

上記のどれも最適ではないようです。PHPでの自動型変換はブール値をかなり単純に与えるので、私はtinyint0/1バリアントを好む傾向があります。

では、どのデータ型を使用しますか?見落としているブール値用に設計されたタイプはありますか?あるタイプまたは別のタイプを使用することによる長所/短所はありますか?

0 投票する
10 に答える
37900 参照

java - true、false、未設定の状態を定義する最良の方法

ブール値が設定されていない場所を知る必要がある場合 (たとえば、設定されていない値が親の値から継承する必要がある場合)、Java ブール値プリミティブ (および他の言語で同等のもの) は明らかに適切ではありません。

これを達成するためのベストプラクティスは何ですか? 3 つの状態すべてを表現できる新しい単純なクラスを定義するか、Java ブール値クラスを使用して null を使用して未設定の状態を示すか?

0 投票する
4 に答える
8067 参照

integer - 整数によるブール演算

これはおそらくかなり基本的なものです...しかし、私はそれを理解していないようです:

どうやって

等..

上記のこのパターンは、偶数を見つけるのに役立つようです

また

ブール代数がビット間でどのように機能するかを知っています。しかし、ブール代数が整数でどのように機能するかはわかりません (少なくとも C# では)。

前もって感謝します。

0 投票する
5 に答える
17445 参照

java - JAXB にブール値を true と false ではなく 0 と 1 としてレンダリングさせる方法

早速質問です。「true」と「false」を出力する代わりに、JAXB(マーシャル)にブールフィールドを1と0としてレンダリングさせる方法を知っている人はいますか?