expression-evaluation

    -3

    2答えて

    式が評価された後、または文全体が評価された後に後置インクリメント/デクリメント演算子が評価されますか? #include<stdio.h> void main() { int a=0; int b=0; printf("%d %d",a||b,b++); // Output is 1 0 } マイコンパイラは、printf引数を右から左に評価します。式

    2

    2答えて

    変数と定数を持つ3つの演算子(& |!)ブール式評価エバリュエーターを含むアプリがあります。一般的に、表現は長すぎることはありません(たぶん50語ですが、通常はそれほど多くありません)。非常に多くの表現があるかもしれません - 私は上限を100万人程度と期待しています。現在、私は手書きのパーサを持っています。非常に単純なエバリュエータを持っていて、単に構文的にツリーを再帰的に横断します。 1つの制

    5

    2答えて

    私は文字列の評価関数を記述しようとしてすなわち evaluate("4 + 1") ; // returns 5 evaluate("4 + 1 + 3") ; // returns 8 evaluate("4 + 1 * 3") ; // returns 7 (not 15) The operators are + -/and * 私の最初は、しかし、これらは一致させることができるよ

    0

    2答えて

    で特定の要件のための式を評価します組み合わされて化合物の表現になる。 public SimpleExpresssion createcompound(SimpleExpression simple1,SimpleExpression simple2) { CompoundExpression ce = new CompoundExpression(); ce.l

    0

    2答えて

    ラケットマクロシステムを学ぶ練習として、私はC++ catch frameworkに基づいて単体テストフレームワークを実装しています。チェックは、xとyの値を出力しますエラーメッセージを違反している CHECK(x == y); // (check x y) は、使用するマクロは完全に汎用的であるにもかかわらず:そのフレームワークの特徴の一つは、私はこのようなチェックを書く場合ということですこ

    0

    1答えて

    一部のMatlab関数は、文字列関数の表現をf='a^x^b+sin(c*x)+d'として処理します。カーブフィッティング、最適化、など.-- はa、b、c、dとxが与えられている変数を仮定します。その文字列表現からfを評価する関数はありますか?

    1

    3答えて

    data.frameに属性を設定する必要がありますが、変数からdata.frame名を渡したいとします。私は引用、代用、解析、式のいくつかの組み合わせを試してみましたが、成功しませんでした。どのようにそれを行うことができますか? #OK code my_data_frame <- data_frame(col = 1:10) attr(my_data_frame, "attr1") <- 1

    7

    1答えて

    今日の試験では、Haskellで式評価ツリーを作成するように求められました。 通常、答えは同じくらい簡単です: data Expr = Value Integer | Add Expr Expr | Sub Expr Expr | Mul Expr Expr そして、それを評価するために、あなただけのような機能を使用します。 data Op = Add

    0

    1答えて

    (begin expr1 expr2 ...)はすべての式を評価し、評価された最後の式を返します。 私はChez Schemeではbeginのような式を使わずに(begin)を使用することができます。私は私の研究の一環としてChez Schemeを使用しています。私がコンソールに書き込むときには、voidのように構文エラーを出さず、何も表示しません。 私の質問は、何が返されますか? (void)を