Als «groovy» getaggte Fragen

Groovy ist eine Java-basierte Programmiersprache der nächsten Generation, die entwickelt wurde, um Java zu verbessern und gleichzeitig beliebte Funktionen von Smalltalk, Python und Ruby hinzuzufügen. Die Groovy-Syntax ist eine Super-Menge von Java, mit der Java-Entwickler mit dem Codieren in Groovy beginnen können, sobald sie es lernen. Groovy ist vollständig objektorientiert, dynamisch und lässt sich nahtlos in Java integrieren. In Bezug auf den Markt ist der Erfolg von Groovy jedermanns Sache. Hauptkonkurrenten sind Ruby, Scala und Closure.

30
Geht Groovy weg? [geschlossen]

Ich bin sicher, dass diese Frage oft gestellt wurde. Ich frage es jedoch gerne noch einmal mit der Absicht, was die Zukunft dieser Sprachen ist. Ich wurde zuerst in Groovy eingeführt und mochte es wirklich. Ich hatte das Gefühl, dass die Syntax einfacher und Java viel näher war und ich Grails...

23
Wann sollte man def in Groovy verwenden?

Ich entwickle mich seit einiger Zeit in Groovy und frage mich, wie oft ich das dynamische Casting verwenden soll def. Ein Kollege von mir ist der Meinung, wir sollten es immer verwenden, da es Groovy irgendwie hilft, was ich nicht verstehe. Derzeit möchte ich beim Deklarieren von...

21
Wann schreibe ich eine explizite return-Anweisung in Groovy?

Im Moment arbeite ich an einem Groovy / Grails-Projekt (in dem ich ziemlich neu bin) und ich frage mich, ob es empfehlenswert ist, das returnSchlüsselwort in Groovy-Methoden wegzulassen . Soweit ich weiß, müssen Sie das Schlüsselwort zB für Guard-Klauseln explizit einfügen, sollte man es also auch...

15
Nennt groovy "Currying" für Teilanwendungen?

Groovy hat ein Konzept, das es "Curry" nennt. Hier ist ein Beispiel aus ihrem Wiki: def divide = { a, b -> a / b } def halver = divide.rcurry(2) assert halver(8) == 4 Ich verstehe, was hier vor sich geht, dass das Argument der rechten Hand dividean den Wert 2 gebunden ist. Dies scheint eine...

12
Fallstricke im Grails Framework [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten ....

12
Was bedeutet Syntaxessig?

Ich habe Groovy in Action, Second Edition, durchgelesen und auf einer Fußnote den folgenden Text gefunden Java gießt "Syntaxessig" über ein solches Konstrukt, um Programmierer davon abzuhalten, es zu verwenden. Was bedeutet der Begriff syntax vinegarhier? Ich habe noch nie von diesem Begriff...

8
Jython und JRuby vs. Groovy (und Java) [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich interessiere mich...