eval

Hay una función eval() en Java?

Tengo una cadena como la siguiente: String str = "4*5"; Ahora tengo que obtener el resultado de 20 usando la cadena. Sé que en otros idiomas la función eval() hará esto. ¿Cómo puedo hacer esto en Java?

¿Cuál es la mejor manera de llamar a un script desde otro script?

Tengo un script llamado test1.py que no está en un módulo. Solo tiene código que debe ejecutarse cuando se ejecuta el script ... ivo, leer el contenido, y básicamente evaluarlo. Soy asumiendo que hay una mejor manera de hacer esto. O al menos eso espero.

¿Por qué {} + {} es NaN solo en el lado del cliente? Por qué no en Node.js?

While [] + [] es una cadena vacía, [] + {} es "[object Object]", y {} + [] es 0. ¿Por qué es {} + {} NaN? > {} + {} NaN ... s "[object Object]" (not like on the client) {} + {} // Returns "[object Object][object Object]" (not like on the client)

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 p ... antilla let b=10; console.log(a.template());//b:10 Sin eval, new Function y otros medios de generación de código dinámico?

¿Eval() y new Function () son lo mismo?

¿Estas dos funciones están haciendo lo mismo entre bastidores? (en funciones de instrucción simple) var evaluate = functio ... ) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));

¿Por qué se debe evitar eval en Bash, y qué debo usar en su lugar?

Una y otra vez, veo respuestas Bash en el Desbordamiento de la pila usando eval y las respuestas son golpeadas, juego de pala ... construcción "malvada". ¿Por qué es eval tan malvado? Si eval no se puede usar de forma segura, ¿qué debo usar en su lugar?

¿Cuándo es eval evil en php?

En todos los años que he estado desarrollando en php, siempre he escuchado que usar eval() es malo. Considerando el siguient ... t = preg_split('#\'\s*,\s*\'#', $type_1); // possibility two eval('$result = '.preg_replace('#^enum#','array', $type).';');

Llamada de evaluación indirecta en modo estricto

Entiendo cómo funciona eval() en contextos no estrictos, sin embargo, el caso de usar eval() en modo estricto me ha desconcer ... los "peligros" de usar eval()) - Simplemente quiero entiende la lógica detrás de esto, que es completamente confuso para mí.

Cómo modificar una variable global dentro de una función en bash?

Estoy trabajando con esto: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Tengo un script como el siguiente ... licarme por qué no se modifica? ¿Cómo podría salvar el eco de la test1 función en ret y modificar la variable global también?

¿Cuáles son específicamente los peligros de eval(analizar (par))?

Hay varias preguntas sobre cómo evitar usar eval(parse(...)) r-evalparse-es-a menudo-subóptima evitar-el-infame-evalparse ... tienes cuidado con lo que estás analizando, tendrás problemas. Pero, ¿es eso más peligroso que ser descuidado con get()?)

Cómo rescatar una evaluación en Ruby?

Estoy tratando de averiguar cómo rescatar los errores de sintaxis que surgen cuando eval() ing código en Ruby 1.8.6. Esperar ... ea de cómo obtener el comportamiento que quiero (es decir, para que mi cláusula 'rescate' capte el error de la 'evaluación')?

Seguridad sandbox y ejecutar usuario enviado JavaScript?

Me gustaría tener la capacidad de permitir que los usuarios envíen código JavaScript arbitrario, que luego se envía a un nodo ... para nada demasiado importante, creo que lo intentaré. Voy a añadir mi propia respuesta si soy capaz de hacer esto con éxito.

Calcular el valor de cadena en javascript, no usando eval

¿Hay una manera de calcular una fórmula almacenada en una cadena en JavaScript sin usar eval? Normalmente haría algo como var apa = "12/5*9+9.4*2"; alert(eval(apa)); Entonces, ¿alguien sabe acerca de alternativas a eval?

Cómo evaluar la fórmula pasada como cadena en PHP?

Simplemente tratando de averiguar la forma adecuada y más segura de ejecutar la operación matemática pasada como cadena. En m ... Ambos ejemplos requieren limpieza de cadenas para evitar la ejecución de código malicioso. ¿Hay alguna otra forma de hacerlo?

¿Por qué existe eval ()?

Muchos programadores dicen que es una práctica mala usar la función eval(): ¿Cuándo eval() de JavaScript no es malo? Me ... guion escrito por alice al usuario bob para que el navegador de Bob evalúe... Entonces, ¿por qué existe en primer lugar?

La Mejor Técnica para Múltiples Campos de Evaluación en Gridview ItemTemplate?

¿Cuál es la mejor manera de utilizar varios campos de evaluación en una plantilla de GridView? Buscando tener algún control sobre el formato para la apariencia, así como la configuración de hipervínculos/javascript, etc.

Cómo imprimir / echo variables de entorno?

¿Cómo puedo imprimir la variable de entorno que se acaba de establecer? NAME=sam echo "$NAME" # empty Puedes ver aquí usando eval funciona. Es este el camino? NAME=sam eval 'echo $NAME' # => sam

Cuando (si alguna vez) es eval NO malo?

He oído muchos coloca que PHP eval la función es a menudo no la respuesta. A la luz de PHP 5.3 LSB y cierres nos estamos q ... r puertas traseras para administradores y/o hackers Compatibilidad con Comprobación de sintaxis (posiblemente no segura)

¿Cuál es la mejor manera de manejar excepciones en Perl?

He notado que Exception.pm y Error.pm no parecen ser ampliamente utilizados en la comunidad de Perl. ¿Se debe a la gran huel ... Hay una razón convincente para esto? En cualquier caso, ¿cuál sería el mejor método para el manejo de excepciones en Perl?

Asignación de variables indirectas en bash

Parece que la forma recomendada de hacer el ajuste de variables indirectas en bash es usar eval: var=x; val=foo eval $var=$ ... que conste, encontré una solución, pero esto no es algo que consideraría "cuerdo"...: eval "$var='"${val//\'/\'\"\'\"\'}"'"