A função eval é uma maneira fácil e poderosa de gerar código dinamicamente. Quais são as
eval é uma função que permite a um programador executar código arbitrário escrito na mesma linguagem, a partir de uma variável de string dentro de um código.
A função eval é uma maneira fácil e poderosa de gerar código dinamicamente. Quais são as
Eu estive olhando para avaliação dinâmica de código Python, e se deparar com o eval()e compile()funções, e o execcomunicado. Alguém pode explicar a diferença entre evale exec, e como os diferentes modos de compile()adaptação se
No livro que estou lendo sobre Python, ele continua usando o código eval(input('blah')) Eu li a documentação e a compreendo, mas ainda não vejo como isso altera a input()função. O que isso faz? Alguém pode
Estou curioso para saber se R pode usar sua eval()função para realizar cálculos fornecidos por, por exemplo, uma string. Este é um caso comum: eval("5+5") No entanto, em vez de 10, recebo: [1] "5+5" Qualquer
Estou escrevendo algum código JavaScript para analisar funções inseridas pelo usuário (para funcionalidade semelhante a planilha). Tendo analisado a fórmula, eu poderia convertê-lo em JavaScript e executá eval()-lo para produzir o resultado. No entanto, sempre evitei usá-lo, eval()se posso...
Muitos sites oferecem algumas estatísticas como "Os tópicos mais quentes nas últimas 24h". Por exemplo, o Topix.com mostra isso em sua seção "Tendências de notícias". Lá, você pode ver os tópicos que têm o número de menções que mais cresce. Também quero calcular esse "burburinho" para um tópico....
Eu tenho uma situação com algum código que eval()surgiu como uma possível solução. Agora eu nunca tive que usar eval()antes, mas encontrei muitas informações sobre o perigo potencial que isso pode causar. Dito isto, sou muito cauteloso em usá-lo. Minha situação é que eu recebo informações de um...
Depois de ler as páginas do manual do bash e com relação a este post . Ainda estou tendo problemas para entender o que exatamente o evalcomando faz e quais seriam seus usos típicos. Por exemplo, se o fizermos: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo ${$n}...
É possível criar uma sequência de modelos como uma sequência usual let a="b:${b}"; e depois converta-o em uma string de modelo let b=10; console.log(a.template());//b:10 sem eval, new Functione outros meios de geração de código
Eu sei que essa pergunta parece bastante vaga, então vou deixar mais claro com um exemplo: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); É isso que eu quero fazer. Como você faria? É claro que eu poderia usar eval () assim: $var =...
Eu sei que os programadores de Lisp e Scheme geralmente dizem que isso evaldeve ser evitado, a menos que seja estritamente necessário. Eu vi a mesma recomendação para várias linguagens de programação, mas ainda não vi uma lista de argumentos claros contra o uso de eval. Onde posso encontrar uma...
Estou usando a classe a seguir para armazenar facilmente dados das minhas músicas. 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...
Enquanto [] + []é uma string vazia, [] + {}é "[object Object]"e {} + []é 0. Por que {} + {}NaN? > {} + {} NaN Minha pergunta não é por que ({} + {}).toString()é "[object Object][object Object]"enquanto NaN.toString()é "NaN", esta parte já tem uma resposta aqui . Minha pergunta é por que...
Eu tenho um script que insere algum conteúdo em um elemento usando innerHTML. O conteúdo pode ser, por exemplo: <script type="text/javascript">alert('test');</script> <strong>test</strong> O problema é que o código dentro da <script>tag não é executado. Pesquisei um...
Vez após vez, vejo as respostas do Bash no Stack Overflow usando evale as respostas são destruídas, trocadilhos, pelo uso de uma construção tão "maligna". Por que é evaltão mau? Se evalnão puder ser usado com segurança, o que devo usar no
Estou trabalhando com isso: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Eu tenho um script como abaixo: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Que retorna: hello 4 Mas se eu atribuir o resultado da função a uma variável, a variável global...
Eu estava seguindo um tutorial que estava disponível na Parte 1 e Parte 2 . Infelizmente, o autor não teve tempo para a seção final que envolvia o uso de similaridade de cosseno para realmente encontrar a distância entre dois documentos. Segui os exemplos do artigo com a ajuda do seguinte link...
Essas duas funções estão fazendo a mesma coisa nos bastidores? (em funções de instrução única) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 +...
Começo a ler JavaScript Patterns , alguns códigos me confundem. var global = (function () { return this || (1, eval)('this'); }()); Aqui estão minhas perguntas: Q1: (1, eval) === eval? Por que e como isso funciona? P2: Por que não apenas var global = (function () { return this ||...
Há uma propriedade muito elegante de expressões constantes em C ++: sua avaliação não pode ter um comportamento indefinido ( 7.7.4.7 ): Uma expressão e é uma expressão constante do núcleo, a menos que a avaliação de e, seguindo as regras da máquina abstrata ([intro.execution]), avalie um dos...