short-circuiting

    16

    3答えて

    におけるオペレータ短絡 コード: DECLARE @tempTable table ( id int ) INSERT @tempTable(id) values(1) DECLARE @id varchar(10) SET @id = 'x' SELECT * FROM @tempTable WHERE 1=1 O

    1

    2答えて

    あなたはこのような条件があります。 if ($condition_1 && $condition_2) とcondition_1が、それは一方で、真または偽とcondition_2であるかどうかを把握するために1ミリ秒かかります場合は、今 if ($condition_2 && $condition_1) としてそれを書くのオプションがあります1000msと言うと、もっと長い時間がかかります!あな

    5

    2答えて

    これは非常に小さな問題です。 a()、b()、c()、d()の4つのブール関数があります。最初の人がtrueを返すまで、私はそれらを順番に呼びたいと思います。代わりに、伝統的な if(!a()) { if(!b()) { if(!c()) { d(); } } } または if(!a() && !b() && !c()) d();

    5

    1答えて

    を構築することが可能です私はタイプがvector<...>であればリターンはvector<...>::size_typeになり、ない場合、それはintなり、タイプを決定するためにstd::conditionalを使用するとします。 (ほんの一例)。 std::conditionalを使用するには、素朴な方法: template<class V> struct is_vector : std::fa

    3

    1答えて

    "IsFalse"と "IsTrue"は、基本的に暗黙的にブール値に変換されますか?私はそれらがショートサーキット演算子(AndAlso、OrElse)によって使用されていることを知っていますが、それらは機能や内部動作の点で異なり、ブール値への暗黙的な変換ですか?

    4

    3答えて

    &&および||などの演算子によっては、短絡の評価が行われます。また、引数を指定して関数を呼び出すと、その関数を呼び出す前にすべての引数が構築されます。例えば 、私は if(f3(f2(),f1()))//Do something を呼び出す場合f3が呼び出される前に、次にf2とf1両方の戻り値が評価され、以下の三つの機能 bool f1(); bool f2(); bool f3(bool

    4

    3答えて

    現在、非常に限定されたオブジェクト指向言語のコンパイラを開発中です。すべての値をオブジェクトとして扱い、それらの値の演算子をメソッドとして実装します。コンパイラは、プログラムをスタックベースの仮想マシンのアセンブラに変換します。 コンパイル時に、整数リテラルを特殊な「整数」クラスのオブジェクトに変換します。算術演算子は、そのクラスのメソッドとしてインラインアセンブラを使用して実装されます。したがっ

    67

    1答えて

    可能性の重複: Using &&'s short-circuiting as an if statement? Does javascript use optimization in boolean expressions? 私はJavaScriptは、C#で"短絡" の評価 & &のようなオペレータを持っているかどうかを知りたいと思います。そうでない場合は、採用するのが理にかなった回避策があるか

    5

    2答えて

    laravelでは、ユーザーからの入力を検証するために、Validatorクラスを使用できます。電子メールによる登録のために例えば 、検証ルールを指定できます電子メールが必要になると言う array('email' => 'required|email|unique:users,email') 、電子メールは、電子メールの形式にする必要があり、前のテーブルusersに登録されていないはずです。

    5

    6答えて

    私が理解して読んでいるように、ifステートメント(& &または||)で短絡を使用すると、2番目の条件が発生しないようにすることができます。両方の条件を有効にするには、単一のオペランド(&または|)を使用します。 文の場合、私は、インラインを持っているのであれば、次のように言う:MyObjectにはnullの場合、これは私の意見では、私は短絡を使用していてはならないとされ、object refere