Preguntas con la etiqueta [eval]
¿Cómo imprimir/hacer eco de variables de entorno?
¿Cómo imprimo la variable de entorno que se acaba de configurar? NAME=sam echo "$NAME" # empty Puedes ver aquí evalcómo funciona. ¿Es esta la forma? NAME=sam eval 'echo $NAME' #
¿Por qué exactamente eval es malo?
Sé que los programadores de Lisp y Scheme suelen decir que eso evaldebería evitarse a menos que sea estrictamente necesario. He visto la misma recomendación para varios lenguajes de programación,
Usando eval() de Python versus ast.literal_eval()
Tengo una situación con algún código que eval()surgió como posible solución. Nunca antes había tenido que consumirlo eval(), pero he encontrado mucha información sobre el peligro potencial que puede causar.
Asignación de variables indirectas en bash
Parece que la forma recomendada de realizar la configuración de variables indirectas en bash es usar eval: var=x; val=foo eval $var=$val echo $x # --> foo El problema es el
¿Seguridad de eval() de Python en cadenas que no son de confianza?
Si estoy evaluando una cadena de Python usando eval() y tengo una clase como: class Foo(object): a = 3 def bar(self, x): return x + a ¿Cuáles son los riesgos
¿Cómo puedo evaluar una expresión de C# dinámicamente?
Me gustaría hacer el equivalente a: object result = Eval("1 + 3"); string now = Eval("System.DateTime.Now().ToString()") as string Siguiendo el enlace de Biri , obtuve este fragmento (modificado para eliminar
¿Existe una función eval() en Java?
Tengo una cadena como la siguiente: String str = "4*5"; Ahora tengo que obtener el resultado 20usando la cadena. Sé que en algunos otros idiomas la eval()función hará esto. ¿Cómo
¿Por qué debería evitarse eval en Bash y qué debería usar en su lugar?
Una y otra vez, veo respuestas de Bash en Stack Overflow evaly las respuestas son criticadas, juego de palabras, por el uso de una construcción tan "malvada". ¿Por qué es
¿Cuándo eval es malo en php?
En todos los años que llevo desarrollando en PHP, siempre he escuchado que usarlo eval()es malo. Teniendo en cuenta el siguiente código, ¿no tendría sentido utilizar la segunda (y más
Convertir una cadena en una cadena de plantilla
¿Es posible crear una cadena de plantilla como una cadena habitual? let a = "b:${b}"; y luego convertirlo en una cadena de plantilla, let b = 10; console.log(a.template()); // b:10
Ejecutando elementos <script> insertados con .innerHTML
Tengo un script que inserta contenido en un elemento usando innerHTML. El contenido podría ser por ejemplo: <script type="text/javascript">alert('test');</script> <strong>test</strong> El problema es que el código dentro de la <script>etiqueta
¿Qué hace eval() de Python?
En el libro que estoy leyendo sobre Python, sigue usando el códigoeval(input('blah')) Leí la documentación y lo entiendo, pero todavía no veo cómo cambia la input()función. ¿Qué hace? ¿Alguien puede
¿Por qué es una mala idea utilizar la función de evaluación de JavaScript?
La función de evaluación es una forma potente y sencilla de generar código dinámicamente, entonces, ¿cuáles son las advertencias?
¿Por qué usar 'eval' es una mala práctica?
Utilizo 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
¿Cuándo la evaluación () de JavaScript no es mala?
Estoy escribiendo código JavaScript para analizar funciones ingresadas por el usuario (para una funcionalidad similar a una hoja de cálculo). Habiendo analizado la fórmula, pude convertirla a JavaScript y ejecutarla