eval

Jaka jest różnica między eval, exec i kompilacji?

Przyglądałem się dynamicznej ocenie kodu Pythona i natknąłem się na funkcje eval() i compile() oraz instrukcję exec. Czy ktoś może wyjaśnić różnicę między eval i exec i jak różne tryby compile() pasują do siebie?

Dlaczego używanie funkcji eval JavaScript jest złym pomysłem?

Funkcja eval jest potężnym i łatwym sposobem dynamicznego generowania kodu, więc jakie są zastrzeżenia?

Jaki jest najlepszy sposób na wywołanie skryptu z innego skryptu?

Mam skrypt o nazwie test1.py którego nie ma w module. Ma tylko kod, który powinien zostać wykonany, gdy skrypt jest uruchomio ... iku, odczytaniu jego zawartości i ewaluacji. I ' m zakładając, że jest na to lepszy sposób. A przynajmniej mam taką nadzieję.

polecenie eval w Bash i jego typowe zastosowania

Po przeczytaniu stron podręcznika Basha i w odniesieniu do tego postu . Nadal mam problemy ze zrozumieniem, co dokładnie rob ... echo $1 using 'eval' succeeds one Co dokładnie się tutaj dzieje i jak znak dolara i Ukośnik wsteczny łączą się z problemem?

Do czego służy funkcja eval() Pythona?

W książce, którą czytam o Pythonie, wciąż używa kodu eval(input('blah')) Przeczytałem dokumentację i ją rozumiem, ale nadal nie widzę, jak zmienia ona funkcję input(). Co to robi? Czy ktoś może to wyjaśnić?

Kiedy eval () JavaScript nie jest zły?

Piszę kod JavaScript do analizy wprowadzonych przez użytkownika funkcji (dla funkcji podobnych do arkusza kalkulacyjnego). Po ... zcze bardziej zły w JavaScript, ponieważ kod do oceny może zostać zmieniony przez użytkownika). Więc, kiedy można go używać?

Oceń wyrażenie podane jako ciąg znaków

Jestem ciekaw, czy R może używać swojej funkcji eval() do wykonywania obliczeń dostarczanych np. przez ciąg znaków. Jest to częsty przypadek: eval("5+5") Jednak zamiast 10 dostaję: [1] "5+5" Jakieś rozwiązanie?

(1, eval) ('this') vs eval ('this') W JavaScript?

Zaczynam czytać JavaScript Patterns , niektórekody zdezorientowały mnie. var global = (function () { return this || (1 ... r global = (function () { return this || eval('this'); }()); Lub var global = (function () { return this; }());

Czy w Javie istnieje funkcja eval ()? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... wynik 20 za pomocą ciągu znaków. Wiem, że w niektórych innych językach Funkcja eval() to zrobi. Jak mogę to zrobić w Javie?

Dlaczego należy unikać evalu w Bash i czego należy użyć zamiast tego?

Raz za razem, widzę odpowiedzi Basha na Stack Overflow używając eval i odpowiedzi zostają zmiażdżone, kalambur zamierzony, do ... łego" konstruktu. Dlaczego eval jest taki zły? Jeśli eval nie może być bezpiecznie używany, co powinienem użyć zamiast tego?

Wykonywanie elementów wstawionych z.innerHTML

Mam skrypt, który wstawia część treści do elementu za pomocą innerHTML. Treść może być na przykład: <script type="text/ ... should appear as well.')</scr"+"ipt><strong>this text should also be inserted.</strong>"); </script>

Dlaczego stosowanie "eval" jest złą praktyką?

Używam poniższej klasy, aby łatwo przechowywać dane moich utworów. class Song: """The class to store the details of each ... iebezpieczną w użyciu. Jeśli tak, to czy ktoś może mi wyjaśnić dlaczego i pokazać lepszy sposób definiowania powyższej klasy?

Dynamicznie Oceniać wyrażenie ze wzoru w Pandzie?

Chciałbym wykonać arytmetykę na jednej lub kilku kolumnach ramek danych używając pd.eval. W szczególności chciałbym portować ... rażenia z powrotem do df2? Ponadto, aby skomplikować sprawę, jak przekazać x jako argument wewnątrz wyrażenia łańcuchowego?

Czy w Javie istnieje funkcja eval ()?

Mam taki ciąg: String str = "4*5"; Teraz muszę uzyskać wynik 20 za pomocą ciągu znaków. Wiem, że w niektórych innych językach Funkcja eval() to zrobi. Jak mogę to zrobić w Javie?

Dlaczego {} + {} jest NaN tylko po stronie klienta? Dlaczego nie w Node.js?

While [] + [] is a empty string, [] + {} is "[object Object]", and {} + [] is 0. Dlaczego {} + {} NaN? > {} + {} NaN ... s "[object Object]" (not like on the client) {} + {} // Returns "[object Object][object Object]" (not like on the client)

utworzyć instancję klasy ze zmiennej w PHP?

Wiem, że to pytanie brzmi dość niejasno, więc wyjaśnię je bardziej na przykładzie: $var = 'bar'; $bar = new {$var}Class('va ... (\'var for __construct()\');'); Ale wolałbym trzymać się z dala od eval(). Czy jest jakiś sposób, aby to zrobić bez eval()?

Kiedy eval jest zły w php?

Przez wszystkie lata rozwoju w php, zawsze słyszałem, że używanie eval() jest złe. Biorąc pod uwagę poniższy kod, czy nie mi ... t = preg_split('#\'\s*,\s*\'#', $type_1); // possibility two eval('$result = '.preg_replace('#^enum#','array', $type).';');

Jakie konkretnie zagrożenia niesie eval (parse (...))?

Istnieje kilka pytań, jak uniknąć używania eval(parse(...)) R-evalparse-is-czesto-suboptimal avoiding-the-infamous-eva ... ożny w tym, co analizujesz, będziesz miał problemy. Ale czy to jest bardziej niebezpieczne niż bycie niechlujnym z get()?)

Zrozumienie ASP.NET Eval () i Bind()

Czy ktoś może mi pokazać jakieś absolutnie Minimalne ASP.NET kod do zrozumienia Eval() i Bind()? Najlepiej będzie, jeśli podasz mi dwa osobne fragmenty kodu lub mogą to być linki do stron internetowych.

Biorąc pod uwagę następującą funkcję Lisp eval-co jest wymagane, aby dodać defmacro?

Biorąc pod uwagę następującą definicję funkcji eval w Lispie - co jest wymagane do dodania funkcji defmacro? (Lub nawet po ... (cond ((null. m) '()) ('t (cons (eval. (car m) a) (evlis. (cdr m) a))))) (eval '(car '(a a)) )