問題タブ [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 投票する
1 に答える
5654 参照

vba - ブール式 - 演算の順序

Excel VBAでテストがあります:

C、Java などでは、test1 が最初に実行され、次に test2、次に test3 が実行されます。重大なことに、test1 が false の場合、テスト全体が false であるため、残りのテストは実行されません。

この場合、VBAでそれは起こりますか? その場合、テストはどの順序で実行されていますか?

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

xml - ブール値を作成するには?

私は XSLT にまったく慣れていないので、次のコードのどこが間違っているのかわかりません。

false であることが意図されている場合は、常に true を返します。なんで?

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

language-agnostic - 関数を一度だけトリガーする方法は?

特定の関数を一度だけトリガーしたいことがよくありますが、繰り返し呼び出される別の関数内からトリガーする必要があります。たとえば、後で使用するために何かのスナップショットを作成します。私は通常、グローバルブール値を設定してそれを行います。

私がやっている方法が実際に最善の方法であるかどうか疑問に思っていますか?

グローバル変数は良くない、グローバル ブール変数はさらに悪いと読んだことを思い出すようです。

とにかく、これは私が通常、特定のメソッドを一度だけトリガーする方法です。

私の最初の変数セットでは...

そして、よく呼び出される関数内で...

私にはかなり論理的に思えますが、それは正しいことですか?

更新:まあ、あなたの答えから学んだことに基づいて、グローバルブール変数をチェックする代わりに、まず XML ノードが存在するかどうかをチェックします (ディスクへの書き込みが発生する前に、XML 構造内に画像を保存しています)。そうでない場合は、base64 でエンコードされた画像データを含む新しいノードを追加します。後で必要に応じてユーザーが編集した画像データで空白の画像を上書きできるように、ブール値のフラグを設定します。それは完全に機能します。ご協力ありがとうございました!

また、特定の状況でその特定の (スレッドセーフでない) システムを使用することについて、より快適に感じるようになりました。

0 投票する
41 に答える
6036 参照

language-agnostic - `!IsGood` または `IsGood == false` を使用する必要がありますか?

このようなチェックを行うコードを見続けています

またはこれ

私はこの構文が嫌いで、常に次の構文を使用しています。

また

== true「 」または「 」を使用する理由はあります== falseか?

それは読みやすさの問題ですか?人々はブール変数を理解していないのでしょうか?

また、両者の間にパフォーマンスの違いはありますか?

0 投票する
8 に答える
146143 参照

java - Javaのブール変数のサイズは?

Javaのブール値のビットサイズを教えてもらえますか?

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

c++ - 長方形ポリゴンのブール演算

そこに仲間のプログラマーをアバスト!

私は次の問題を抱えています:

下の写真のように2つの長方形が重なっています。

代替テキスト

点ABCDEFで構成される多角形を理解したいと思います。

別のクリスマスの説明:赤いクッキーカッターが黒いクッキーを少し切り取っています。ブラッククッキーを計算したい。

各長方形は、4つの2次元頂点を持つデータ構造です。

これを達成するための最良のアルゴリズムは何ですか?

0 投票する
1 に答える
1305 参照

asp.net-mvc - FormatException: Html.CheckBox()、UpdateModel()、および非表示の入力

私の見解では、bool フィールドのチェックボックスがあります。

必要に応じて、綿毛を忘れることができます。

..同じ問題を引き起こします。

モデルを次のように更新しようとすると:

..i 2 つの bool フィールドを含むオブジェクト配列の戻り値を取得します。わかりました、隠しフィールドの必要性を理解しています。しかし、MVC Beta を使用していますが、投稿データが UpdateModel によって正しく処理されていないと思います。次のエラーが表示されます: System.FormatException "文字列は有効なブール値として認識されませんでした。" ..フォームが時々ポストバックするとき。つまり、フォームの別のフィールドが空の場合を除いて、フォームは正常に機能し、true と false の状態を保存するということです。次に、「true、false」の値について不平を言います。それでいい。文字列「true、false」は有効なブール値ではないことは理解していますが、時々文句を言うことはありますか? 助けてください

編集: UpdateModel() メソッドへの別のアプローチを誰かが提案できる場合は、それを見てください。これは私が見逃している単純なものだと思います。

編集 2:これは MVC ベータ版 ( http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=2671&FocusElement=CommentTextBox ) の既知のバグのようです。誰かが回避策を提案できますか?

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

java - Javaを使用して本当に大きなブール配列を作成するにはどうすればよいですか?

Java を使用して非常に大きなブール配列を作成しようとすると、次のようになります。

精度エラーが発生する可能性がありますか?

大きすぎますか?

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

php - ブール値のバインドに関する bind_param の問題

mysqli_stmt::bind_paramPHP5 で使用するブール値のバインドに問題があります。

SQL クエリは次のとおりです。

ここで、'read' は 0 または 1 の tinyint です。したがって、bind_param にリストするタイプは次のとおりです。

「sdsb」と「sdss」も試しましたが、何も機能していないようで、常に次のメッセージが表示されます。

警告: mysqli_stmt::bind_param(): 変数の数が、準備されたステートメントのパラメーターの数と一致しません

ステートメントの読み取りフィールドを削除すると、すべて正常に機能します。私はこれでアイデアを使い果たしました。確かにbind_paramはブール値で動作しますか?

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

c# - StringBuilder でのブール式の使用

文字列ビルダーを使用して SQL スクリプトを作成しています。テストしたいブール値プロパティがいくつかあり、true/false に基づいて異なるテキストを出力します。変数に値を代入するときの C# 構文を以下に示しましたが、この特定の状況では機能しません。何か案は?

私が慣れていること:

StringBuilder メソッド内で同じことを複製しようとしていますが、これは機能していません..