l'equivalent de la fonction "eval" du javascript existe t'il en java ?

l'equivalent de la fonction "eval" du javascript existe t'il en java ? - Java - Programmation

Marsh Posté le 19-04-2002 à 10:49:11    

"eval" ou une autre fonction pour enlever les guillements quoi...

 

[jfdsdjhfuetppo]--Message édité par mr_mat--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 19-04-2002 à 10:49:11   

Reply

Marsh Posté le 19-04-2002 à 10:50:29    

:heink:  
 
donne un exemple concret de ce que tu veux faire


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 19-04-2002 à 10:52:54    

DarkLord a écrit a écrit :

:heink:  
 
donne un exemple concret de ce que tu veux faire  



en fait comme la fonction eval du javascript.
 
exemple :
 
 
int eval("a2" )=5; //crée une variable int a2 de valeur 5

Reply

Marsh Posté le 19-04-2002 à 10:55:52    

tu veux créer une variable qui s'appelle a2 c'est ca? et tu as "a2" à ta dissposition ?
 
A mon avis tu te compliques inutilement la vie mais je ne me suis jamais posé la question.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 19-04-2002 à 10:57:40    

DarkLord a écrit a écrit :

tu veux créer une variable qui s'appelle a2 c'est ca? et tu as "a2" à ta dissposition ?
 
A mon avis tu te compliques inutilement la vie mais je ne me suis jamais posé la question.  



oui mais comme tu t'en doute bien c'est pour créer des variables en focntion de chaines que je ne connais pas à l'avance.
 
sinon je sais pas comment faire... y'a moyen de feinter avec une hashtable mais ca sera moins pratique

Reply

Marsh Posté le 19-04-2002 à 11:00:53    

Ouais, je me doutais un peu que c'était pour ça...Ca ressemble à un compilo! :D
Ben non, c'est pas possible....Et encore heureux, pasque ce serait un joyeux bordel....La hashtable me paraît beaucoup plus indiquée...

Reply

Marsh Posté le 19-04-2002 à 11:02:01    

gfive a écrit a écrit :

Ouais, je me doutais un peu que c'était pour ça...Ca ressemble à un compilo! :D
Ben non, c'est pas possible....Et encore heureux, pasque ce serait un joyeux bordel....La hashtable me paraît beaucoup plus indiquée...  



en javascript c'est pratique courante et ca pose pas de pb

Reply

Marsh Posté le 19-04-2002 à 11:08:20    

Ouais, mais en Javascript, tu fais pas des trucs énormes, si???
 
Et bon, pour accéder à ta variable, tu fait comment?? parce que son nom, du coup, tu le connais pas!

Reply

Marsh Posté le 19-04-2002 à 11:09:49    

gfive a écrit a écrit :

Ouais, mais en Javascript, tu fais pas des trucs énormes, si???
 
Et bon, pour accéder à ta variable, tu fait comment?? parce que son nom, du coup, tu le connais pas!  




pas des trucs enormes c vrai :)
 
pr y acceder tu fait encore avec eval puisque tu a la chaine.
comme quand tu accede a un elem de ta hashtable avec la clé.

Reply

Marsh Posté le 19-04-2002 à 14:44:11    

c'est la différence entre un script interprété en temps réel et un langage compilé. Java est compilé => c'est pas possible.
 
Mais pour faire ce que tu veux, tu utilises une Map et ca roule.

Reply

Marsh Posté le 19-04-2002 à 14:44:11   

Reply

Marsh Posté le 19-04-2002 à 19:36:48    

c'est le genre de truc que t'utilise en vb j'en ai une sainte horreur  :gun:  
 
sinon c clair que c'est pas tres propre y a toujours moyens de faire autrement

 

[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 19-04-2002 à 22:22:03    

veryfree a écrit a écrit :

c'est le genre de truc que t'utilise en vb j'en ai une sainte horreur  :gun:  
 
sinon c clair que c'est pas tres propre y a toujours moyens de faire autrement  
 
 



lol moi j'utlisait ca en TI Basic !!! (et en javascript aussi).
 
mais bon là j'utilise une hashtable a la place c'est netement plus propre

Reply

Marsh Posté le 19-04-2002 à 22:27:36    

en javascript c'est vachement util de pouvoir faire ca !
mais bon, le javascript c'est aps tellement de la  programmation ... ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed