Ladon Geschrieben 18. Juli 2005 Geschrieben 18. Juli 2005 Hallo, Ich schreibe das hier in das Java-Forum, da Groovy sehr stark an Java grenzt.. Also den Beitrag bitte nicht löschen.... Also zuerst einmal gesagt bin ich erst am Beginn meiner Ausbildung zum Fachinformatiker. Hab also noch nicht so viel Kentnisse... Aber leider kann mir auch kein Kollege weiterhelfen da sich niemand mit Groovy auskennt.. (und ich soll das jetzt lernen... ;-) Ich hab ein ziemliches Problem mit Groovy. Also: Hab mir die letzte Groovy- Version geladen und hab alles soweit installiert. Hab das JDK 1.5 auf meinem Rechner. Problem ist nun, das ganz simple Beispiele wie z.B. der Befehl "println" funktionieren, aber schon wenn etwas mehr kommt, bringt er nur Fehlermeldungen. Beispiel: c = { x | println x } c"Groovy Baby" Das funktioniert einwandfrei. Alles super. Aber schon das hier: c = { | x, y, z | println x y z } c1,2,10 funktioniert nicht mehr. Ich weiß absolut nicht warum. Dabei bringt er folgende Fehlermeldung: Caught: C:\GROOVY_HOME\test\collections\lists.groovy: 4: expected one of { ";", <newline>, or "}"; found ´,´ at 4:3 Wir haben schon alles versucht. Den Code in Hex umgewandelt und irgend so de "f"nummer gelöscht (ich kenn mich da leider nicht ganz so aus. haben meine Kollegen hinsichtlich dem "newline" gemacht. Da er anscheinend an dem Komma ein Problem hat, haben wir das durch Semikolon ausgetauscht, wir haben mehr Abstand gelassen usw. ... Ich hab mehr wie ein Tag versucht dieses kleine Beispiel zum laufen zu bekommen. Aber es war mir einfach nicht möglich. Auch bei ganz andere Beispiele hat er anscheinend ein Problem mit dem Komme (Also so interpretiere ich die Fehlermeldung). Die ganzen Beispiele stehen auf: http://forum.2lucky.de/rlink/rlink..../GroovyTutorial Und zwar unter dieser Kategorie: 1.5.3. Multiple Parameters and Closures Hoffe auf baldige Antwort da ich fast am Verzweifeln bin... ;-( Viele Grüße und vielen Dank im Voraus Ladon Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.