Bibliotheken: sToken

 

sToken:

Das Skript enthält eine Klasse für die Lösung mathematischer und logischer Ausdrücke, die als String definiert werden.

Rechenarten

Autor: Dmitry Fedoseev

 

Hallo,

Ich habe vor kurzem begonnen, diese Bibliothek zu verwenden, aber ich kann keine benutzerdefinierte Funktion mit einem Double als Argument, zum Beispiel erstellen:

double MyFunction1(double number);

Oder

bool MyFunction2(double number);


Ein wichtiger Punkt ist, den Ausdruck jedes Mal auszuwerten, wenn SolveExpression() aufgerufen wird. Dies, weil meine Funktion Brief- und Geldkurse verwendet, so dass jeder Aufruf einen anderen Wert hat.

Ich habe bereits versucht, eine Standardfunktion zu erstellen, in der gleichen Gruppe wie abs(), sin(), cos(), usw., aber diese Funktionen werden einmal ausgewertet und werden zu einer Konstanten.


Ist es möglich, dies zu tun, oder gibt es eine neue Version?