eval ist eine Funktion, die es einem Programmierer ermöglicht, beliebigen Code, der in derselben Sprache geschrieben wurde, aus einer String-Variablen innerhalb eines Codes auszuführen.
Ist es möglich, etwas wie zu tun?
%Vor%
in Python..i.e. Haben func1 () und func2 () im Rahmen des Objekts 'c' ausgewertet (wenn sie Mitgliedfunktionen innerhalb dieser Klassendefinition waren)? Ich kann kein einfaches Parsing machen, da die...
Es wird in jedem Informatikunterricht gelehrt und in vielen Büchern geschrieben, dass Programmierer GoTo nicht verwenden sollten. Es gibt sogar einen xkcd Comic darüber. Meine Frage ist, haben wir einen Punkt erreicht, wo dasselbe über Eval ge...
Ich versuche eine generische Build-Vorlage für meine Makefiles zu erstellen, so wie sie in Eval-Dokumentation .
Ich kann nicht scheinen, dass die Wildcard-Funktion in einem eval funktioniert. Der grundlegende Code, mit dem ich Probleme habe,...
Die folgenden Fragen
Auswerten eines mathematischen Ausdrucks in einer Zeichenfolge
Gleichungsanalyse in Python
Sicherer Weg zum Analysieren von benutzerdefinierten mathematischen Formeln in Python
mathematische Gleichungen a...
Kann ein system() -Aufruf in Perl 5 jemals die enthalten?
(mit anderen Worten, um ein Programm, das einen system() -Aufruf ausführt, zu 100% crashsicher zu machen, muss in einen eval -Block eingeschlossen werden, oder ist es d...
Ich habe eine Reihe von JavaScript-Klassen, die ich in meiner App verwende. In einem Fall möchte ich einen JSON von einer AJAX-Antwort auswerten, deren Form zu einer meiner Klassen passt.
Ich verwende die jquery parseJSON-Methode, um die Über...
Wie haben Sie eine mehrzeilige Aussage entweder in einem Listenverständnis oder in einem Eval?
Ich habe versucht, diesen Code umzudrehen:
%Vor%
In eine Lambda-Funktion wie folgt:
%Vor%
In x ist eine Zeichenfolge wie 'onomatopoeia'...
Ich habe eine ziemlich komplexe Anwendung mit Racket (früher PLT Scheme) erstellt und möchte eine REPL für Debugging-Zwecke hinzufügen. Ich habe versucht, es über einen TCP-Stream zugänglich zu machen:
%Vor%
(Try name result-if-exception fo...
Ich möchte eval() verwenden, um einfache Gleichungen und logische Ausdrücke aufzulösen, z. 12*(4+3) .
Wie sicher ist die clientseitige Bewertung, wenn die Eingabe (möglicherweise nicht vertrauenswürdig) bereinigt wird und nur Ziffern...
Es gibt viele Fragen zu SO über Pythons Eval auf unsicheren Strings (zB: Sicherheit von Pythons eval () auf nicht vertrauenswürdigen Strings? , Python: mach eval sicher ). Die einhellige Antwort ist, dass dies eine schlechte Idee ist.
Ich...