La función eval es una manera poderosa y fácil de generar código dinámicamente, ¿cuáles son las
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.
La función eval es una manera poderosa y fácil de generar código dinámicamente, ¿cuáles son las
He estado buscando en la evaluación dinámica de código Python, y venir a través del eval()y compile()funciones, y de la execdeclaración. ¿Puede alguien explicar la diferencia entre evaly exec, y cómo compile()encajan los diferentes modos
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
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
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...
Muchos sitios ofrecen algunas estadísticas como "Los temas más candentes en las últimas 24 horas". Por ejemplo, Topix.com muestra esto en su sección "Tendencias de noticias". Allí, puede ver los temas que tienen el mayor número de menciones. También quiero calcular tal "zumbido" para un tema....
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...
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 one bash$ n=1 bash$ echo...
¿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 sin eval, new Functiony otros medios de generación de código
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 =...
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...
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...
Mientras que [] + []es una cadena vacía, [] + {}es "[object Object]"y {} + []es 0. ¿Por qué es {} + {}NaN? > {} + {} NaN Mi pregunta no es por qué ({} + {}).toString()es "[object Object][object Object]"mientras que NaN.toString()es "NaN", esta parte tiene una respuesta aquí ya . Mi pregunta...
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 no se ejecuta. Lo...
Una y otra vez, veo las respuestas de Bash sobre el uso de Stack Overflow evaly las respuestas son criticadas, con un juego de palabras, por el uso de una construcción tan "malvada". ¿Por qué es evaltan malvado? Si evalno se puede usar de manera segura, ¿qué debo usar en su
Estoy trabajando con esto: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Tengo un guión como el siguiente: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Que devuelve: hello 4 Pero si asigno el resultado de la función a una variable, la variable...
Estaba siguiendo un tutorial que estaba disponible en la Parte 1 y la Parte 2 . Desafortunadamente, el autor no tuvo tiempo para la sección final que involucraba el uso de la similitud de coseno para encontrar la distancia entre dos documentos. Seguí los ejemplos del artículo con la ayuda del...
¿Estas dos funciones hacen lo mismo entre bastidores? (en funciones de declaración única) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 +
Empiezo a leer patrones de JavaScript , algunos códigos me confunden. var global = (function () { return this || (1, eval)('this'); }()); Aquí están mis preguntas: Q1: (1, eval) === eval? ¿Por qué y cómo funciona? P2: ¿Por qué no solo var global = (function () { return this ||...
En todos los años que he estado desarrollando en php, siempre he escuchado que usar eval()es malo. Teniendo en cuenta el siguiente código, ¿no tendría sentido utilizar la segunda (y más elegante) opción? Si no es así, ¿por qué? // $type is the result of an SQL statement // e.g. SHOW COLUMNS...