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

html - Rails ERbのベストプラクティス(<%%> vs <%-%> vs <%--%>)

<% %>(Rubyコードを評価する)、<% -%>(Rubyコードを評価し、末尾の改行を抑制する)、および<%- -%>(Rubyコードを評価し、末尾の改行と先頭のスペースを抑制する)に関して、RailsでのERbの推奨される使用法は何ですか?<%- -%>出力HTMLが最も見栄えがするよう<% %>に見えますが、ほとんどの場合、私が見ているもののようです。

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

java - Javaでの数値への数式(文字列)

数式(文字列)を評価して答えを返すことができるJava Embedding Plugin (JEP)のようなものを見つけようとしています。

ただし、変数も計算する必要があります。たとえば、(25 + 36 + x)* 2 = 25は次のようになります:x = -11

http://www.wolframalpha.com/に少し似ていますが、それほど用途が広いわけではなく、オフラインで動作するはずです。

オープンソースが推奨されます。

私の小さな計算機プロジェクト、http://sourceforge.net/projects/calex/に必要です。

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

c# - C#で文字列を評価して整数を生成するメソッドはありますか(文字列が方程式であると仮定)

さて、Python で

strExpression で、その値は「1+2-(3*5)」でした

その文字列を評価し、数値の整数値を返す Python メソッド (関数、用語が混乱して申し訳ありません) があります (この場合、-12 を返す必要があります。Python の構文は覚えていません。少し前にコースで(そして腕を骨折し、タイプできなかったためにやめなければなりませんでした)、誰かが私の意味を知っていることを願っています

C#でこれを行う方法はありますか

私は学んでいるだけで、単純な計算プログラムを作成しています。以前の数に追加できる基本的なプログラムを作成しましたが、自分の利益のために少し拡張したいと思います。助けてくれてありがとう。

0 投票する
9 に答える
366550 参照

excel - 文字列式を「実際の」式に変換する方法は?

私は0,4*A1セルに(文字列として)持っています。この「文字列式」を実際の式に変換し、別のセルでその値を計算するにはどうすればよいですか?

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

python - astモジュールの代わりに何が使えますか?

私のプロジェクトでは、json データを評価して情報を抽出します。コードは次のとおりです。

これを Python 2.4 互換に変更するにはどうすればよいですか?


私のjsonのサンプル:

{'key_64': {'size3': 'CNDCRNCDF3FY09XL7UUBCBCPTYE4H7YBG1I5MILNBW172BMHVI.png', 'id': 'CNDCRNCDF3FY09XL7UUBCBCPTYE4H7YBG1I5MILNBW172BMHVI', 'size2': '', 'size1': 'http://dev.geco.com/site/2/CNDCRNCDF3FY09XL7UUBCBCPTYE4H7YBG1I5MILNBW172BMHVI.png'}, 'key_65': {'size3': 'CNDCRNEHLW2XFFCC90PDE77EEJHJF6RC3R8PEVUACB0C34H330.png', 'id': 'CNDCRNEHLW2XFFCC90PDE77EEJHJF6RC3R8PEVUACB0C34H330' (...)

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

c# - 配列評価

C# の初心者で、ninjatrader でプログラミングしていて、次のことを実行する単純な関数を開発する必要があります。

  1. 株式の高値が以前の価格よりも高いかどうかを確認する必要があります。通常、これはインデックス作成で行われます。High[0] > High[1] など (ゼロが現在の価格であるため)。
  2. 現在の価格がそれよりも高い場合は、High[0] > High[1] の場合、変数 = High[0] のように、インデックス付き変数 (私が推測している配列) に設定する必要があります。
  3. 次の評価と私が立ち往生している場所は、現在の高値が配列内の各要素よりも大きいかどうかをどのように評価するかです。価格が上昇しているということです。
  4. 価格が上昇しなくなったら、関数の出力は配列内の最高価格である必要があります。

  5. 助けてくれる人に感謝します!

ベン

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

dynamic - 二重評価 - 列名を保持する変数に基づいてクエリ列にアクセスするにはどうすればよいですか?

クエリとフィールド/列名のリストがあります。一種の二重ループを実行したい - クエリ内の各レコードをループしてから、フィールド/列名のリストをループして、対応する各フィールドを出力します。ループは次のようになります。

問題は、疑問符の場所に何を置くかです... を試しまし#myquery[col]#たが、うまくいきませんでした。変数の文字列名で示される変数を取得する必要がありますcol...そして明らかに#col#、列名を返すだけです。文字列を二重評価する方法を見つける必要があります... のようなものです##col##が、もちろんこれも機能しません。どうすればこれを達成できますか?

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

groovy - groovyで文字列を評価する方法

私は次の文字列を持っています:

そしてそれを地図として評価したい:

何か間違ったことをしているように見えますが、

だから私の質問は、そのような評価をどのように実行するかです。

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

javascript - mongo --eval を実行するには?

mongo --help を実行すると、javascript を評価するためのオプションがあります。

ただし、使用方法の例は見つかりませんでした。私はそれを実行しようとしましたが、成功しませんでした。誰もそれを行う方法を知っていますか?

その理由は、コマンドラインからコレクションを削除したいからです(コードを再利用してシェルスクリプトに入れることができます)。別の nodejs を作成し、db を呼び出して実行できることはわかっていますが、20 行のコードではなく、数行だけで高速なソリューションがあればいいのにと思います。:)

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

python - トレースバックでの値の再検査

トレースバックの精巧な再検査を行い、トレースバックとともにより多くの (より良い?) 情報を返さないオブジェクトから実際の値を取得しようとしています。

ケース シナリオは、次のようにインポートして実行する関数にあります。

そして、次のように実行されます:

が発生したときに、例外が発生した行を評価しようとすると、コードのコンテキストが不足しているため、AssertionError(もちろん)何がaまたはb(すぐに発生する) であるかを判断できません。NameError

上記のコードはインポートされてから実行されるため、アクセスできないことに注意してください。現在の名前空間に存在しないため、私の問題はコンテキストから正しい値を取得することに依存しています。 abfoofoo

「a は True で be は False」のようなことを安全に言うことができるように、何と何aを示すことができる正しいアプローチは何でしょうか?b