Preguntas etiquetadas con eval

eval es una función que permite a un programador ejecutar código arbitrario escrito en el mismo lenguaje, desde una variable de cadena dentro de un código.



10
¿Qué hace el eval () de Python?
En el libro que estoy leyendo en Python, sigue usando el código eval(input('blah')) Leí la documentación y la entiendo, pero aún no veo cómo cambia la input()función. ¿Qué hace? Alguien puede explicar?
306 python  eval 

6
Evaluar la expresión dada como una cadena
Tengo curiosidad por saber si R puede usar su eval()función para realizar cálculos proporcionados, por ejemplo, por una cadena. Este es un caso común: eval("5+5") Sin embargo, en lugar de 10 obtengo: [1] "5+5" ¿Alguna solución?
283 r  eval  r-faq 

26
¿Cuándo el eval () de JavaScript no es malo?
Estoy escribiendo un código JavaScript para analizar las funciones ingresadas por el usuario (para una funcionalidad similar a una hoja de cálculo). Después de analizar la fórmula, podría convertirla en JavaScript y ejecutarla eval()para obtener el resultado. Sin embargo, siempre he evitado usarlo eval()si puedo evitarlo porque es malo (y, …

6
¿Usa eval () de python frente a ast.literal_eval ()?
Tengo una situación con algún código que eval()surgió como una posible solución. Ahora nunca eval()antes había tenido que usarlo , pero he encontrado mucha información sobre el peligro potencial que puede causar. Dicho esto, soy muy cauteloso acerca de usarlo. Mi situación es que un usuario me ha dado información: …

10
comando eval en Bash y sus usos típicos
Después de leer las páginas de manual de bash y con respecto a esta publicación . Todavía tengo problemas para entender qué hace exactamente el evalcomando y cuáles serían sus usos típicos. Por ejemplo si hacemos: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 …
165 linux  bash  shell  scripting  eval 


5
instanciar una clase de una variable en PHP?
Sé que esta pregunta suena bastante vaga, así que lo dejaré más claro con un ejemplo: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); Esto es lo que quiero hacer. ¿Como lo harias? Por supuesto, podría usar eval () así: $var = 'bar'; …
146 php  class  variables  eval 

12
¿Por qué es exactamente eval evil?
Sé que los programadores de Lisp y Scheme suelen decir que se evaldebe evitar a menos que sea estrictamente necesario. He visto la misma recomendación para varios lenguajes de programación, pero aún no he visto una lista de argumentos claros en contra del uso de eval. ¿Dónde puedo encontrar una …

8
¿Por qué usar 'eval' es una mala práctica?
Estoy usando la siguiente clase para almacenar fácilmente datos de mis canciones. 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 locals() …
138 python  eval 


20
Ejecutando elementos <script> insertados con .innerHTML
Tengo un script que inserta contenido en un elemento usando innerHTML. El contenido podría ser, por ejemplo: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; El problema es que el código dentro de la &lt;script&gt;etiqueta no se ejecuta. Lo busqué en Google un poco pero no había soluciones aparentes. Si inserté el contenido usando jQuery, …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.