Pytania oznaczone «eval»

eval to funkcja, która umożliwia programiście wykonanie dowolnego kodu napisanego w tym samym języku, ze zmiennej łańcuchowej w kodzie.

305
Co robi eval () Pythona?

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

283
Oceń wyrażenie podane jako ciąg

Jestem ciekawy, czy R może użyć swojej eval()funkcji do wykonania obliczeń dostarczonych np. Przez ciąg. Jest to częsty przypadek: eval("5+5") Jednak zamiast 10 otrzymuję: [1] "5+5" Jakieś

263
Kiedy JavaScript eval () nie jest zły?

Piszę trochę kodu JavaScript do analizy funkcji wprowadzonych przez użytkownika (dla funkcji podobnych do arkusza kalkulacyjnego). Po przeanalizowaniu formuły mogłem przekonwertować ją na JavaScript i uruchomić eval()na niej, aby uzyskać wynik. Jednak zawsze unikałem używania, eval()jeśli mogę...

165
eval polecenie w Bash i jego typowe zastosowania

Po przeczytaniu stron podręcznika bash iw odniesieniu do tego postu . Wciąż nie rozumiem, co dokładnie evalrobi polecenie i jakie byłyby jego typowe zastosowania. Na przykład, jeśli: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo ${$n} ## First attempt to echo...

146
utworzyć instancję klasy ze zmiennej w PHP?

Wiem, że to pytanie brzmi dość niejasno, więc wyjaśnię je na przykładzie: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); To jest to, co chcę zrobić. Jak byś to zrobił? Oczywiście mógłbym użyć eval () w ten sposób: $var =...

141
Dlaczego dokładnie jest Eval Eval?

Wiem, że programiści Lisp i Scheme zwykle mówią, że evalnależy tego unikać, chyba że jest to absolutnie konieczne. Widziałem to samo zalecenie dla kilku języków programowania, ale nie widziałem jeszcze listy jasnych argumentów przeciwko używaniu eval. Gdzie mogę znaleźć opis potencjalnych problemów...

138
Dlaczego używanie słowa „eval” jest złą praktyką?

Używam następującej klasy, aby łatwo przechowywać dane moich piosenek. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def...

92
Czy eval () i new Function () to to samo?

Czy te dwie funkcje robią to samo za kulisami? (w funkcjach pojedynczych instrukcji) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2...

85
(1, eval) ('this') vs eval ('this') w JavaScript?

Zaczynam czytać wzorce JavaScript , niektóre kody mnie zmyliły. var global = (function () { return this || (1, eval)('this'); }()); Oto moje pytania: P1: (1, eval) === eval? Dlaczego i jak to działa? P2: Dlaczego nie po prostu var global = (function () { return this ||...

84
Kiedy Eval Evil jest w PHP?

Przez te wszystkie lata, kiedy rozwijałem się w PHP, zawsze słyszałem, że używanie eval()jest złe. Biorąc pod uwagę poniższy kod, czy nie miałoby sensu użycie drugiej (i bardziej eleganckiej) opcji? Jeśli nie, dlaczego? // $type is the result of an SQL statement // e.g. SHOW COLUMNS FROM...