問題タブ [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.
boolean - Boolean true - 正の 1 または負の 1?
私は言語を設計しており、true
0x01 か 0xFF かを決定しようとしています。明らかに、ゼロ以外の値はすべて true に変換されますが、正確な内部表現を決定しようとしています。
それぞれの選択の長所と短所は何ですか?
objective-c - BOOLからNSString
を返すメソッドがある場合、コンソールで印刷できるように BOOL
、それをにキャストするにはどうすればよいですか?NSString
たとえば、これを試してみましたが、機能していません。
しかし、私は本当に戻り値をNSStringに変換したいと思っています。プリミティブデータ型であることを知っているので、メソッドを呼び出すことはできません。文字列を個別に作成してから、NSStringのメソッドのパラメーターとしてBoolを使用する必要がありますか?
c# - ブール型
コード レビュー中に、次のような C# コードの多くの場所を発見しました。
または「より良い」:
私はいつも、次のようにコードを書かないのはなぜだろうと思っていました:
これが私がこのコードを書く方法です。開発者のスキルを疑っているわけではありませんが、開発者の魂を探ろうとしているのかもしれません。なぜ開発者は、より単純で直感的なコードではなく、より複雑なコードを好むのでしょうか? それとも、ブール型を一級市民として受け入れるのが難しいからでしょうか?
math - ブール代数の記事/本
ビット演算、特にシフト、回転、オーバーフローなどに遭遇するたびに、私は本当に混乱しました。ブール代数を紹介する本/記事がWebにあるかどうか疑問に思います。これにより、ブール代数の確かな背景が得られます。ありがとうございます。
sql - 複雑な SQL where 句: ロジックを因数分解するかどうか
要件の変更により複雑になった複雑な SQL where 句があります。ケースには 4 つの基本的なセットがあり、それぞれ他の要因の組み合わせが異なります。(私の意見では) 4 つのケースを where 句の個別のブランチとして保持し、各ブランチで冗長な基準を繰り返す方が読みやすいと思います。しかし、データベース エンジンがそれをどの程度最適化するかはわかりません。
冗長な形式の式を次に示します。実際の基準を文字に置き換えました。A は「分岐」基準で、4 つの形式があります。field='value'
特に断りのない限り、すべての式は の形式です。
A4 を除くすべての A は の形式field in ('value1','value2')
です。Dはfield > 'value'
。G は の形式field not in (subquery)
です。
これが、(私が思うに) 最も冗長でない形式に分解された式です。
私の質問は、この式を最も単純な (冗長性が最も少ない)論理形式に分解する必要があるかどうか、またはより冗長で読みやすい形式のままにしておいてよいかどうかです。対象データベースはSybaseですが、RDMBS全般についての回答が知りたいです。
java - boolean getter メソッドの有効な JavaBeans 名
ほとんどの変数名は などの「is」で機能することはわかっていますがisBlue()
、「has」は ? のような有効なプレフィックスでもありますhasProperty()
か?