operator-precedence

    -1

    2答えて

    同じ優先順位の演算子が2つある場合、その式はその結合性に従って評価されます。ここ i=b + b + ++b iだから++bが最初の2つのbの値を変更しなかった4 ですが、実行は左から右にあるので、それは、最初に実行:私は、どのように、次の作品を知ってほしいです。ここで 、しかし: int b=1; i= b+ ++b + ++b ; iアソシエによると、私たちは第三bを実行しなければな

    0

    1答えて

    同じオペランドを使用する関数の場合、たとえば、次のようになります。 +または*複数回、どのように評価するのですか?例えば は、次のコードで: prodOfThree :: Int -> Int -> Int prodOfThree a b c = a*b*c どのように次のように評価されるだろうか? => (2 + 3) * 4 * 2 => 5 * 4 * 2 そして、私はそれが一斉

    5

    1答えて

    私は奇妙なことに遭遇したときに小さなプログラムを書いていました。 PHPがエコーステートメントを使って加算または減算の算術演算を行い、括弧またはhtmlページを追加しなければならない操作の結果が操作を提示するのではなく、結果だけを提示したい場合。 以下は縮小例です。 (括弧なし)最初のケース: $a = 10; $b = 5; echo "$a + $b = ".$a + $b."<br>";

    0

    4答えて

    これは、orがandより低い優先順位を持つPython 2.7ドキュメントです。私はアイドルでこれを入力するとしかし: >>> True and True or False True >>> True and False or True True >>> True and False False はなぜこのTrue and False or True表現Trueの結果は?

    0

    1答えて

    私のANTLR v4の文法の抜粋は次のようになります。 expression: | expression BINARY_OPERATOR expression | unaryExpression | nularExpression ; unaryExpression: ID expression ; nularExpression: ID

    -1

    2答えて

    でany?ステートメントのandを置き換えると、エラーunexpected tIDENTIFIER, expecting '}'がスローされます。 def ArrayAddition(arr) i = 2 until i == arr.length combinations = arr.permutation(i).to_a return true if c

    0

    1答えて

    Rubyの学習の一環として、入力を読み込んで基本的な算術演算を行う基本インタプリタを実装しようとしています。これまでの基本的な算術演算は動作していますが、演算子の優先順位に問題があります。これはまだ扱われていません。これがコードです。初心者レベルです。このコードの間違いは私の知識が不足しているためです。オペレータの優先順位を処理するためにこのコードをどのように変更できるか。 サンプル出力 2+2+

    4

    3答えて

    1)論理演算子による代入がない理由は、和と差による代入ですか? bool a = true; bool b = false; a = a || b; a ||= b; // syntax error! a |= b; // OK. 2)ブール変数に対してビット単位の演算子を適用するの意味は何ですか? 論理演算子を使用するのと同じですか?

    0

    1答えて

    は、私はHaskellのParsecのライブラリを使用して、この言語のための単純なパーサを書いてい Expr -> Var | Int | Expr Op Expr Op -> + | - | * |/| % | == | != | < | > | <= | >= | && | || Stmt -> Skip | Var := Expr | Stmt ; Stmt | write Expr |

    0

    1答えて

    パスを検証しようとしましたが、パスが正規表現と一致しない場合はロジックを適用しました。私は、次の中で期待される結果が得られます。 path = 'banner/gwd_preview_/index.html' /^__MACOSX/.match(path).nil? and /gwd_preview_/.match(path).nil? # => false しかし、私は変数に正規表現の検