Результаты поиска по запросу "eval"

2 ответа

Безопасно ли использовать javascript eval () для простых вычислений во входных данных?

Я хотел бы позволить пользователю выполнять простые вычисления при вводе текста, чтобы при наборе 2 * 5 получилось 10. Я заменяю все, кроме цифр, на пустую строку, а затем выполняю вычисления с помощью eval (). Это кажется проще и, вероятно, ...

7 ответов

динамические имена массивов JavaScript

У меня есть несколько массивов с одинаковыми именами. ArrayTop[] ArrayLeft[] ArrayRight[] ArrayWidth[]Я пытаюсь установить имя динамически в функции, а затем установить значение. Я пробовал много способов динамического выбора правильного ...

1 ответ

Ruby 1.9.3 определяет var с помощью eval

Я пишу что-то вроде REPL в Ruby, и мне нужно определить Vars на ходу. Я понял, что должен использовать eval, но вот отрывок из сеанса irb для его проверки. В 1.9.3 (это будет работать в 1.8) > eval 'a = 3' => 3 > a => NameError: undefined local ...

ТОП публикаций

6 ответов

Занимаюсь математикой в vb.net, как Eval в javascript

Есть ли способ проанализировать строку в vb.net (например, встроенные методы), который может делать математику, как Eval? Например, 3+ (7 / 3.5) в виде строки вернет 2. Я не прошу вас кодировать это для меня, я просто хочу знать, есть ...

6 ответов

Использование python eval () против ast.literal_eval ()?

У меня есть ситуация с некоторым кодом, гдеeval() придумал как возможное решение. Теперь мне никогда не приходилось пользоватьсяeval() прежде, но я столкнулся с большим количеством информации о потенциальной опасности, которую это может вызвать. ...

2 ответа

Что делает Eval и почему это зло? [Дубликат]

На этот вопрос уже есть ответ: Когда eval () в JavaScript не злой? [/questions/197769/when-is-javascripts-eval-not-evil] 23 ответа Почему использование функции eval в JavaScript - плохая ...

5 ответов

Переменные оболочки загрузки по имени, косвенно [дубликаты]

На этот вопрос уже есть ответ: Как использовать значение переменной в качестве имени другой переменной в bash [duplicate] [/questions/9714902/how-to-use-a-variables-value-as-another-variables-name-in-bash] 6 ответов Допустим, у меня есть имя ...

2 ответа

Что делает звездочка в Python, кроме умножения и возведения в степень? [Дубликат]

На этот вопрос уже есть ответ: правильное имя для оператора Python *? [/questions/2322355/proper-name-for-python-operator] 7 ответов В интерпретаторе Lisp Питера Норвига, написанном на Python http: ...

4 ответа

Python: сделать eval безопасным [дубликат]

На этот вопрос уже есть ответ: Python eval: все же опасно ли отключать встроенные функции и доступ к атрибутам? [/questions/35804961/python-eval-is-it-still-dangerous-if-i-disable-builtins-and-attribute-access] 6 ответов Я хочу простой способ ...

1 ответ

Переменная область + eval в Clojure

В Clojure, (def x 3) (eval '(prn x))prints 3, тогда как (let [y 3] (eval '(prn y)))а такж (binding [z 3] (eval '(prn z))) создать исключение «Невозможно разрешить переменную». Согласно сhttp: //clojure.org/evaluatio ...