問題タブ [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 に答える
411 参照

java - Java でコマンド ライン引数から値をスタックにプッシュできない

私はJavaで奇妙な問題を抱えています。中置数式を評価し、最終結果を画面に返す数式計算機を作成しようとしています。私はタスクを達成するためにスタックを使用してきました。これまで、ハードコーディングされた文字列を入力に使用していましたが、同じ目的でコマンド ライン引数に変更しました。私の問題は、データ型と文字列がまったく同じであるにもかかわらず、使用しているスタックがコマンドライン入力から値をプッシュしないことです。

データをスタックにプッシュするコードは次のとおりです。

ハードコードされた文字列を使用してデバッガーを使用すると、スタックが正常にいっぱいになったことが示されていましたが、コマンドライン引数を使用すると、for ループが完了しても、常に 0 要素のスタックが表示されます。私は何を間違っていますか?

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

mysql - MySQL関数の条件付きは常にtrueとして評価されます

ユーザーのアクティブ化が成功したかどうかに応じて、0または1を返すことになっているSQL関数があります。対話する必要がある次の2つのテーブルがあります。

関数は以下を評価することになっています:

  1. 着信ハッシュはuser_activationの行と一致しますか?
  2. また、対応する電子メールはユーザーテーブルにまだ存在していませんか?
  3. 次に、新しいユーザーをユーザーに挿入し、アクティベーション行を削除して1を返します。それ以外の場合は、0を返します。

これが私の関数です:

私の問題は、条件が常にtrueと評価されることです(ただし、uniqueキーワードがなくてもユーザーテーブルに挿入される行は1つだけです)。

ありがとう。

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

java - Javaオブジェクトの論理式を評価するためのライブラリ

次のクラスがあるとしましょう。

特定のPersonオブジェクトで論理式が真であるかどうかを評価できるライブラリが必要です。式は次のようになります。

したがって、要件は次のとおりです。

  1. 基本的な論理演算子を使用する機能
  2. 指定されたオブジェクトのプロパティにアクセスします
  3. 内部オブジェクトのプロパティにアクセスする
  4. size、max、sumなどの単純な数学\SQLのような関数を使用する

提案?

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

excel - ExcelおよびVBAで、セルの値を数式ではなく数式の結果に設定する方法

あるシートから値を取得し、Excelのマクロを使用して別のシートに配置しています。私は現在これを持っていますが、これはうまく機能します:

明らかに、その数式全体をセルの値として配置します。数式の結果をセルに入れるだけです。「IF...」の部分の周りにEvaluate()を追加しようとしましたが、IFが正しく評価されません(各セルに「-」が表示されるだけです)。これを行うことは可能ですか、それともループして値をセルの値に変更するための個別のコードが必要ですか?

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

javascript - Android WebView で JavaScript evaluate() を使用するにはどうすればよいですか?

3+(2-1)*2 または (28.4/2-1.5)+(4-2) のような文字列を評価できる電卓を作成したいと考えています。Web を検索したところ、文字列を評価できる JavaScript を有効にした WebView を使用できる可能性があることがわかりました。

WebView で JavaScript を使用するにはどうすればよいですか?

たとえば、input.getText().toString() を JavaScript に渡して値を取得するにはどうすればよいですか?

Java コードで JavaScript の evaluate() にアクセスするにはどうすればよいですか?

ここでチュートリアルを見つけました。HTML ファイルを WebView にロードする必要がありますね。

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

security - Evaluate の代替手段

任意のコードの実行を許可するため、評価の使用に脆弱性があることが監査で明らかになりました。誰かが代替品を持っていますか?以下の例。CF9を実行しています。

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

python - Python: 数式の解析

Python: 3/4/5 や 32432/23423/2354325 や 3425*343/254235 や 43252+34254-2435 などの式を取るプログラム (クラス課題) に取り組んでいます。 +、-、/、* のすべての演算子)。式を解いていきます。

私は評価を使用できません!!

高レベルのコードは使用できません。せいぜい、以下の Web サイトの文字列マニピュレーターを使用して文字列を分割することに制限されています。

http://docs.python.org/2/library/stdtypes.html#typesseq

私の方法は、ユーザーが入力した式を見て、検索関数を使用して演算子を見つけ、これらの演算子とスライス関数 (例: s[0:x]) を使用することです。私が持っているものは以下のとおりですが、残念ながら機能していません: *印刷ステートメントはデバッグ目的でのみ含まれていることに注意してください。編集: プログラムを実行して式を入力すると x が定義されないのはなぜですか?

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

wordpress - ループ外のワードプレス「in_category」回避策の評価文字列

Wordpress では、ループ外で「in_category」を使用できないため、記事が含まれるすべてのカテゴリを取得する関数を作成し、そこから「is_category」if ステートメントを作成しました。

関数を「functions.php」に入れました。

これを私のサイドバー、single などで呼び出します。

これにより、これが文字列として返されます。

これはまさに私が必要としていたものですが、今度は文字列を評価して、次のような if 関数で使用したいと考えています。

しかし、うまくいきません。私はそれを間違って評価していますか、それとも問題は何ですか? 出力をコピーしてif関数に貼り付けると、正常に動作します...

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

c# - IfステートメントでEnumを評価する方法は?

Enum を初めてコードに実装しようとしています。次のような単純なカスタム クラスがあります。

そのクラス内に、次のような Install() というメソッドがあります。

AppInstallType が文字列の場合、Install メソッドの先頭にある If ステートメントは正常に機能しました (AppInstallType = "msi")。AppInstallType を Enum に変更したとき、if ステートメントの構文を理解できないようです。

可能であれば、Install() メソッドにパラメーターを渡す必要は避けたいと思います。次のように、Application オブジェクトで Install() メソッドを呼び出すだけでアプリをインストールできると便利です。

これについてどうすればいいですか?前もって感謝します。

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

database - ColdFusion: データベース出力内にタグを文字列として格納する

1 ページのみを使用する書き換えルールを持つ CMS システムを作成しています。そのページから、データベースからコンテンツを取得して、URL に基づいて各ページに入力します。これはすべて正常に機能しますが、一部のページでは、データベース テーブル<cfif>などに格納されている ColdFusion タグも使用したいと考えています。

ページがレンダリングされると、ColdFusion がタグを実行するのではなく、タグが html として出力されます。Evaluate()コンテンツを使用して機能させる方法を見つけました。ただし、これを読んでみると、パフォーマンスに大きな問題があるようです。

したがって、これを機能させるために他にどのようなオプションを使用できるか疑問に思っていました。