11/05/2011, 11:23
|
| | | Fecha de Ingreso: abril-2011 Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años, 6 meses Puntos: 26 | |
Respuesta: too much recursion (function sumar) Cita:
Iniciado por zerokilled aunque no es la mejor manera, si quieres usar eval, hagalo. el problema va ser si tomas como costumbre solucionar los problemas con eval. ¿que de malo tiene eval? aparte de algunos factores tecnicos, como la prolongacion del tiempo de ejecuccoion -segun las fuentes que he leido-, la depuracion y lectura del codigo sera mas complicado, especialmente si usas variables. ¿por que? para que eval interprete tu codigo, debes pasarle las sentencias en forma de string. en ocaciones, a ese string hay que concatenarle el contenido de las variables de modo que terminas teniendo un string muy complicado de analizar. por ejemplo...
Código:
eval('sentencias' + variable + 'sentencias; sentencias; sentencias;' + variable + 'sentencias; /*se complica mas aun cuando tienes string */; "string' + variable + ' mas string";');
en definitiva es mas complicado; lo veo como la version hoygan en programacion. en fin, mi consejo es que no te acostumbres en depender de ella mientras no sea necesario o existan otras alternativas. vale, gracias por el dato. tomare notas |