問題タブ [expr]

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

java - ANTLR4 繰り返し AND

次のルールを使用します。

次のようなステートメントを許可したいと思います。

ただし、次のようなステートメントは禁止します。

この基本的な考え方は、この文法でうまくいくようです。しかし、私が理解していない側面/副作用が1つあります。

3 つのアトム (atom1、atom2、atom3 など) でコードを解析している間、メソッド exprAnd は 2 回呼び出されます (1 回ではなく、1 回ではないと思います)。

したがって、次のようにコードします。

一度にすべての and 式に対して機能するわけではありません。

したがって、どういうわけか、exprAnd および exprOr ルールがより貪欲であると予想していたでしょう。

どうすればこれを達成できますか?

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

linux - expr ユーティリティを使用した Linux での浮動小数点演算

わかりませんが、これを取得できません。

私が実行しているとき: echo "scale=2; 15 / 0.0371" |bc、それは私に結果を与えます:

しかし、 i' を実行すると : echo 'scale=2; 15/(38/1024)' |bc、出力は次のようになります。

結果に差が出る理由。

404.312 番目のコマンドからの出力が必要です。

ありがとう。