Avatar billede skørsen Nybegynder
02. maj 2002 - 14:47 Der er 4 kommentarer og
2 løsninger

eval-funktion

Hejsa

I javascript findes en eval( str : string ) funktion som udfører str. svarende til al anden kode. F.eks. vil eval( "j = 5") sætte variablen j til 5.
Findes der en lignende funktion i java?
Avatar billede Slater Ekspert
02. maj 2002 - 14:49 #1
Nej. Det gør der aldrig i compilede sprog, det kan ikke lade sig gøre.
Avatar billede skørsen Nybegynder
02. maj 2002 - 15:18 #2
Øv altsåå...


Hvordan kan man så på en smart måde give brugeren mulighed for at indtaste en matematisk funktion, og siden indsætte forskellige værdier?
Avatar billede carstenknudsen Nybegynder
02. maj 2002 - 15:47 #3
Ved at lave en parser til matematiske udtryk,
det er bare ikke ligetil at lave på fem minutter.
Desværre!
Avatar billede carstenknudsen Nybegynder
02. maj 2002 - 15:53 #4
Jeg vil godt give dig et link til en
jar fil der har den funktionalitet
som jeg har skrevet. Den kan gøre det
for dig hvis du er interesseret.
Den er dog en del af et større system
så jar filen er lidt stor.
Avatar billede codemon Nybegynder
02. maj 2002 - 23:56 #5
Hvis du vil parse formler har denne opensource parser alt hvad du behøver
http://jep.sourceforge.net/
Avatar billede skørsen Nybegynder
08. maj 2002 - 14:25 #6
Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester