問題タブ [ncalc]

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 に答える
1363 参照

c# - NCalc 評価エラー、入力 ',' に実行可能な代替手段がありません

を使用して式を評価しようとしていNCalcます。

しかし、この式はエラーを生成しています

ここで宣言されている関数はすべてカスタム関数です。しかし、イベントEvaluateFunctionは発生しません。助けてください。

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

c# - Ncalc に新しい関数を追加する方法

私は新しいプロジェクトで Ncalc を使用していますが、必要なものはほとんどすべて揃っています。

いくつかの機能を拡張し、次のような新しい機能を追加する必要があるため、ほとんどすべてを言いました:nth root、randomなど

誰かがすでにそれらの機能を実装しているかどうか知っていますか? または、Ncalc の関数リストを拡張するためのヒントやガイドを教えていただけますか?

前もって感謝します。

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

c# - vb.net でカスタム関数を作成する NCalc

c# の代わりに vb2010 でカスタム関数を作成するための同等のコードは何ですか?

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

c# - NCalc の精度の問題

NCalc で丸めの問題が発生しました。私の問題は非常に単純です。0.5 と 0.5555 を足すだけです。期待される結果は 1.0555 です。これは、3 つの分数に丸める必要があります。1.056

float と double は、5 桁の数値で精度の問題を引き起こすことはありません。ただし、NCalc は行います。

これにより、切り上げではなく切り捨てられます。エラーが0.0000000~~~~1であっても。どうすればこれを解決できるか、誰にもアイデアがありますか?

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

c# - nCalc は与えられたすべての引数を合計します

nCalc を利用して何らかの計算を行う 1 つのプロジェクトに取り組んでいます。これらの計算には、sum()、avg() などの関数も含まれます。Excel 関数と非常によく似ています。

いくつかの変更の実装を開始しましたが、正しい場所から開始したかどうかさえわかりません。しかし、正しい場所から始めた場合、必要なことはパラメーターにアクセスして、それらを繰り返して要約できるようにすることです。

今まで、次のように EvaluationVisitor.cs に新しいケースを作成しました。

私は C# と nCalc の両方に非常に慣れていないので、助けていただければ幸いです。

前もって感謝します!

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

c# - カスタム関数名に記号を使用する NCalc

式の入力で、次のような特別な接頭辞で関数を目立たせたいとしましょう$

と のカスタム関数を記述$proper$upperます。

ただし、「文字 '$' には実行可能な代替手段がありません」というコンソール エラーが発生します。シンボルを削除するか、アンダースコアを使用すると機能します。

NCalcの関数名に記号文字を使用する方法はありますか? これは、関数が数字で始まる場合にも機能しません (関数名を のように短縮したい場合doubleなど2x)。

(入力 ',' で NCalc 評価エラーに実行可能な代替手段がないのと似ています)