問題タブ [evaluate]

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 投票する
2 に答える
2263 参照

java - Xpathは「[]」でカウントを評価します

メンバーと一緒に授業があります-

関数を使おうとしていevaluateます-

stはいつexpressionですかstring

そして私は次の例外を受け取ります-

に変更XPathConstants.NODESETしてもXPathConstants.NUMBER同じ例外が発生します。前もって感謝します 。

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

java - 文字列内の数式を評価する

私は計算しなければならない数式で文字列を取得する Android アプリを開発しています。文字を必要な数値に変換するためにそれを行いましたが、これを評価する最良の方法は何ですか?

それほど複雑なことはありません。式は次のようになります。 ((A * 2 + B * 3 + C * 5) / 10) + D

編集:非常に単純なAPIであるその男が魅力的な http://code.google.com/p/symja/wiki/MathExpressionParserのように機能することがわかりました

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

excel - Excel: セルの出力から数式を取得して評価するにはどうすればよいですか?

例えば:

A1 に次の式があります: 2*x+3*x

B1 のこの式: =SUBSTITUTE($A$1,"x",E1) したがって、B1 の私の出力は 2*1+3*1 です

今、私が望むのは、その操作を評価して、2*1+3*1 ではなく 5 を表示することです。

同じセルにあるか別のセルにあるかは気にしませんが、どうすればよいですか?

=VALUE(B1) で試しましたが、エラーが発生しました。 =INDIRECT("B1",0) で試しましたが、エラーも発生します。私はこれらの機能に慣れていないので、それらが必要なものであるかどうかはわかりません。助言がありますか?

できればマクロを使わずにやりたいです。

ありがとう!

0 投票する
5 に答える
154 参照

php - 単純なPHPのもの:変数評価

わかりました。以前にこの質問をされたことがある場合は申し訳ありませんが、検索するキーワードがわかりません。状況は:

「アインシュタインは天才です」とエコーさせながら、$subjectを定義する前に変数$sentenceを定義し続けるにはどうすればよいですか?

これがテンプレートを使用する基本的な概念であることに気付くかもしれません。はい、私はそれを達成しようとしています。みんなありがとう

0 投票する
0 に答える
122 参照

c# - TypeAs式を評価する

式を評価して、評価の出力がnullかどうかを確認しようとしています。私のコードは次のようになります:

これは、「アイテム」がどこから来たのかを説明するために、メソッドが呼び出される方法です。

Expression.Lambda(expr、some_parameters).Compile()を呼び出して、「as」の出力を取得するために使用できるデリゲートを取得しようとしましたが、「X」型の「変数」アイテムが参照するというエラーが発生し続けますスコープ''からですが、定義されていません'。

私はLambdaメソッドに正しいパラメーターを与えていないと推測していますが、誰かが正しいLambda呼び出しがどのように見えるべきか、そしてそれに対してどのパラメーターを提供すべきかについてのアイデアを手伝ってもらえますか?

0 投票する
2 に答える
610 参照

groovy - DSL における文字列の Groovy 評価

Groovy を使用して BASIC のような DSL を作成しようとしていますが、まだ非常に初期の段階です。私は短いスクリプトを持っています (パッケージのビットは無視してください。そのうちリファクタリングします):

そしてこのクラス:

}

次のように呼び出されます。

(BinsicEngine は現時点で TextArea を設定するだけです)

このコードは失敗します...

org.codehaus.groovy.control.MultipleCompilationErrorsException: 起動に失敗しました: /Users/adrian/Documents/workspace-sts-2.9.1.RELEASE/BINSIC/src/Binsic/test.bas: 3: 予期しないトークン: Hello World @ 行 3 、列 7. PRINT "Hello World" ^

1 エラー

しかし、ステートメントを PRINT ("Hello World") に変更すると機能します...

同様に、非文字列を処理するように PRINT コードを調整すると、PRINT this を機能させることができます (つまり、this のメモリ参照を出力します)。ただし、ブラケットは必要ありません。

ブラケットなしのバージョンが機能しないのはなぜですか? どうすればこれを修正できますか?

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

excel - Excel 式の評価エラー

私のVBAコードは

シート1のセルf4に数式=yEval(Sheet2!E19) セルd4があり、シート1に数値12が含まれていますSheet2!I19に文字列$ Qが含まれています

Sheet2!e19 に文字列 INDIRECT("pries!"&Sheet2!I19&12) または INDIRECT("pries!"&Sheet2!I19&Sheet1!d4) または INDIRECT("pries!"&Sheet2!I19&"Sheet1!D"&row()+12) がある場合数式は、シート pries から結果を返します!$Q12

Sheet2!e19 に文字列 INDIRECT("pries!"&Sheet2!I19&address(row(),4)) または INDIRECT("pries!"&Sheet2!I19&"Sheet1!D"&row()) がある場合、式は結果 0 を返します。 row() 関数を無視する

この式を機能させて、行番号に応じて d4 部分を変更する方法、行が 5 の場合は d5

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

switch-statement - Switch ステートメントは常にケースではなくデフォルトに解決されます

私が知っている多くのプログラマーが C++ で学ぶことを勧めているので、私は最近 D を試しています。

DMD Compiler v2.057 を使用しています。これが私のコードです。

このプログラムは、 を入力するたびに、 の代わりに にtest移動する必要があり、 E_URECCOM ( を含む定数 char[] ) の内容を出力するだけです。casedefaultUNRECOGNISED COMMAND\n

これを行うために何が起こっているのかわかりません。何か案は?

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

lotusscript - lotusscript で評価を使用する

Lotus Script を使用して現在のユーザー ロールを取得しようとしました。そして、「評価」メソッドを使用して取得し、式言語と一緒に使用できるようにしています。以下はコードです

しかし、コードを実行しようとすると、次のエラーが表示されます。

ロータス スクリプトの専門家が私に考えを教えてくれますか?

0 投票する
2 に答える
619 参照

r - knitrを使用するときにコードをプロファイリングするにはどうすればよいですか?

私は、SOの質問に回答し、回答や質問をフォーマットするワークフローを確立しようとしていknitrます render_markdown(strict = T )

最近、を使用していくつかのコードでプロファイリングを実行しようとしprofrましたが、の実装によりknitr、プロファイリングは、evaluateを支えるetcへのすべての呼び出しを取得しますknitr

例えば

ニットではありません

平野で走ればR

knitr+profrを使用する

knitr + Rprof + profr::parse_rprofを使用する

parse_rprof環境問題のために実行されません

knitr + Rprof + summaryRprof

を使用して、utils::summaryRprof 読み取りと要約を行います

実行されたコードを実際にプロファイリングするのではなく、knitr/のevaluate詳細のみをプロファイリングするようです。

質問と可能な解決策

私の現在のワークフローは、knitrの外部でプロファイリングを実行することですが、自動フォーマット(出力をコメントアウトする##)は非常に便利です。

誰かがこれに対するきちんとした解決策に出くわしたことがありますか、それともパッケージ開発者と一緒に取り上げる何かですか?

parse_rprof私の現在の考えは、最初の呼び出しより上の呼び出しに制限するように書き直すことforceです(デフォルトのレベル7ではありません)

profrの書き直しの例

これはほとんど機能するものの書き直しprofrです

ただし、結果はプレーンからのものと同じではありませんR