NoneEval - это функция, которая позволяет программисту выполнять произвольный код, написанный на том же языке, из строковой переменной в коде.
2 ответа

Оценить JavaScript на локальный HTML-файл (без браузера)

Это часть проекта, над которым я работаю. Я хочу автоматизировать сайт Sharepoint, особенно для извлечения данных из базы данных, к которой у меня и моих коллег есть только внешний доступ. Я, наконец, сумел получить механизм (в python) для достижени…
04 май '13 в 14:16
3 ответа

Как я могу изменить следующий код, чтобы не использовать eval?

var settings = {}; $(".js-gen-settings").each(function(){ var date; if (($(this).attr("type") === "checkbox") || ($(this).attr("type") === "radio")){//if its a checkbox eval("settings."+this.name+" = "+$(this).is(":checked")); }else{ date = $(this).…
15 авг '11 в 16:00
2 ответа

Как заключить JSON в скобки?

У меня есть этот код: objects = Event.objects.all() i = 0 dict = {} small_dict = {} for o in objects: small_dict = {'id': o.id, 'url': o.url, 'name': o.name, 'image': o.image} dict[str(i+1)] = small_dict small_dict = {} return HttpResponse( simplejs…
02 дек '10 в 21:26
0 ответов

Пролог: оценка логического выражения без возврата с помощью AND/OR op/2?

Я пытаюсь реализовать оценку логических выражений без поведения возврата. После некоторых экспериментов я получил это работает, здесь идет: :- op(80, xfy, and). :- op(80, xfy, or). %check/evaluate logical expressions check(true) :- !. check(Cond and…
07 фев '18 в 21:18
2 ответа

Как оценить пользовательское выражение JavaScript с контекстом в строгом режиме?

Обновить Я придумал краткое решение этой проблемы, которое ведет себя подобно модулю vm узла. var VM = function(o) { eval((function() { var src = ''; for (var prop in o) { if (o.hasOwnProperty(prop)) { src += 'var ' + prop + '=o[\'' + prop + '\'];';…
05 мар '15 в 22:46
1 ответ

Oneliner для загрузки скрипта Lua из сети (Gist) и запуска в текущем контексте

У меня есть lua REPL, и я хотел бы запустить файл сценария lua, хранящийся в виде простого текста на HTTPS://URL, я понимаю os.execute() может запускать команды ОС, чтобы мы могли использовать curl и т.д., чтобы взять скрипт тогда load(), Можно ли э…
29 авг '17 в 18:09
1 ответ

Проверка, существует ли не целое число в строке во время eval()

Приведен ввод различных схем уравнений в скобках в виде строки, например '(3-7)/5'Я смотрю, чтобы проверить, будет ли на каком-либо этапе его оценки содержать нецелое число. Например, '(3/2)+1' немедленно содержит floatи остается float при полной оц…
12 мар '17 в 13:19
3 ответа

Оцените строку как код PHP без использования eval

Видя, как следует избегать eval, как вы оцениваете строку как код PHP без использования eval? Например, рассмотрим этот код: <?php $string = 'cup'; $name = 'coffee'; $str = 'This is a $string with my $name in it.'; $str = "\"$str\""; // Now I hav…
24 ноя '13 в 07:32
1 ответ

R - передать глобальную переменную в функцию, изменить ее и сохранить

Я пытаюсь построить динамическую функцию, используя eval, parse или все, что работает Назначение функции: установщик значения. Ввод параметров: список, название элемента списка, значение Возвращение: на самом деле все равно Текущий код #call fun_lsS…
19 авг '14 в 03:56
7 ответов

Преобразовать вложенный массив в объект

API, с которым я разговариваю, возвращает свой реестр в очень странной структуре вложенных массивов. Я хочу преобразовать это чудовище в объект, чтобы у моего приложения был легкий доступ ко всем объектам, хранящимся в этом выводе. Вывод, который да…
01 дек '15 в 13:09
1 ответ

eval (babel.transform ('<div>gf</ div>').code) выбрасывает неожиданный токен

Я пытаюсь сделать это плохо в моем приложении реакции import babel from 'babel-core' const MyComponent = eval(babel.transform('&lt;div&gt;gf&lt;/div&gt;').code) Однако я получаю эту ошибку Uncaught SyntaxError: unknown: Unexpected token (1:0) &gt; 1…
26 июн '17 в 13:19
2 ответа

Если в Python exec и eval были скомпилированы?

Может ли эквивалент eval и exec существовать в скомпилированном языке? Если так, как они будут составлены (грубо говоря)?
06 янв '11 в 03:03
3 ответа

Как правильно интерпретировать одну строку кода Python?

Мне нужно выполнить строку кода Python, который вводится пользователем. Если это утверждение, я хочу выполнить его, но если это выражение, я хочу, чтобы результат был возвращен и сделал с ним какие-то интересные вещи. Проблема в том, что в Python дл…
09 май '14 в 21:54
2 ответа

Используя eval() в качестве "переключателя уничтожения" в PHP?

У меня есть несколько плагинов WordPress. Однажды один из моих плагинов сгенерировал ошибку PHP в панели администратора. Это помешало владельцам блогов обновить или удалить мой плагин. Я хочу поместить команды PHP в текстовый файл на моем веб-сайте …
05 июн '11 в 22:41
2 ответа

Как запустить объект JavaScript из строки без использования eval()

У меня есть объект json, который имеет тип элемента и идентификатор, мне нужно создать новый объект var data = { "items":[ {"type":"generator","id":"item_1","x":200,"y":200}, {"type":"battery","id":"item_2","x":50,"y":300}, {"type":"generator","id":…
02 дек '14 в 21:38
3 ответа

Установить динамическую переменную?

Это может быть очень просто, но мой мозг почему-то не понимает этого. Я делаю игру Tic-Tac-Toe/Hollywood Squares, и все квадратные переменные имеют значение null square0Value = ""; square1Value = ""; и т.п. Когда вы щелкаете по одному из квадратов, …
24 май '17 в 16:53
1 ответ

В противном случае Eval.me ищет поле не в том классе, в котором оно находится

Я пытаюсь прочитать значение переменной с разобранным именем: class GatewayFunctionBuilder{ private String responseClass ..... String target = 'esponse' println "writing r${target}Class" println responseClass String targetClass = Eval.me("r${target}…
27 июл '17 в 12:11
7 ответов

Python - оценка математического выражения в строке

У меня есть вопрос, касающийся оценки математического выражения в строке. Например, моя строка выглядит следующим образом: my_str='I have 6 * (2 + 3) apples' Мне интересно, как оценить эту строку и получить следующий результат: 'I have 30 apples' Ес…
28 авг '12 в 16:03
13 ответов

Использование eval в Python?

Есть eval() Функция в Python, на которую я наткнулся во время игры. Я не могу представить себе случай, когда эта функция нужна, за исключением, может быть, синтаксического сахара. Кто-нибудь может привести пример?
06 июл '09 в 14:23
11 ответов

Библиотека шаблонов JavaScript, которая не использует функцию eval/new

Расширения Google Chrome с использованием manifest_version: 2 запрещено использовать eval или же new Function, Все проверенные мной библиотеки шаблонов JavaScript (mustachejs, underscorejs, шаблон jQuery, hoganjs и т. Д.) Используют new Function, Ес…