Perguntas com a marcação «eval»

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.



10
O que eval () do Python faz?
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 explicar?
306 python  eval 

6
Avaliar expressão dada como uma sequência
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 solução?
283 r  eval  r-faq 

26
Quando o eval () do JavaScript não é mau?
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 evitá-lo porque é ruim (e, com ou sem razão, sempre achei …

6
Usando eval () do python vs. ast.literal_eval ()?
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 usuário: datamap …

10
comando eval no Bash e seus usos típicos
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 …
165 linux  bash  shell  scripting  eval 


5
instanciar uma classe a partir de uma variável em PHP?
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 …
146 php  class  variables  eval 

12
Por que exatamente é eval mau?
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 …

8
Por que usar 'eval' é uma má prática?
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 locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in …
138 python  eval 


20
Execução de elementos <script> inseridos com .innerHTML
Eu tenho um script que insere algum conteúdo em um elemento usando innerHTML. O conteúdo pode ser, por exemplo: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; O problema é que o código dentro da &lt;script&gt;tag não é executado. Pesquisei um pouco no Google, mas não havia soluções aparentes. Se eu inserisse o conteúdo usando …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.