l'equivalent de la fonction "eval" du javascript existe t'il en java ? - Java - Programmation
Marsh Posté le 19-04-2002 à 10:50:29
donne un exemple concret de ce que tu veux faire
Marsh Posté le 19-04-2002 à 10:52:54
DarkLord a écrit a écrit : 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
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.
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
Marsh Posté le 19-04-2002 à 11:00:53
Ouais, je me doutais un peu que c'était pour ça...Ca ressemble à un compilo!
Ben non, c'est pas possible....Et encore heureux, pasque ce serait un joyeux bordel....La hashtable me paraît beaucoup plus indiquée...
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! 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
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!
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é.
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.
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
sinon c clair que c'est pas tres propre y a toujours moyens de faire autrement
[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]
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 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
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 ...
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]