問題タブ [groovy++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - GrailsでGroovy++を使用した経験
Groovy ++を内部に持つGrailsソリューションを実装しようとした人はいますか?
groovy - @Typed 追加時の Groovy++ エラー
単純な groovy よりも groovy++ のパフォーマンスが向上するかどうかをテストすることに興味がありました。テストするスクリプトを見つけました
できます。しかし、追加しようとすると
最初のクラス名と実行の前にエラーが発生します:
#グルービー グルービー.グルービー
# グルーヴィーバージョン
Groovy バージョン: 1.7.5 JVM: 1.6.0_18
理由はありますか?
groovy - GroovyとGroovy++、違いますか?
最近、groovy ++がリリースされたことを知りましたが、GroovyとGroovy ++の主な違いは何ですか?
groovy - groovy++ でオーバーロードされた演算子をオーバーライドするときに super を呼び出す
これは私が持っているコードです
プレーンな Groovy では動作しますが、Groovy++ でコンパイルするとエラーが発生します: Cannot reference default groovy method 'plus' using 'super'. Call the static method instead
. それがGroovy ++のバグなのか、それともこのように動作することを意図しているのかはわかりません。super
とにかく、私はタイプされた方法で呼び出したいです。この状況を回避するにはどうすればよいですか?
このようなメソッドが必要な理由は、このコードをコンパイルするためです。
groovy - Groovy での型付き引数によるクロージャ
引数の型に関するクロージャーについて、より明確にしたいと思います。だから私は次のようなものを書くでしょう
Groovy がその型情報を使用しないことはわかっていますが、Groovy++ はコンパイル時にそれを使用する可能性があります。これを達成できますか(コメントに入れる以外に)?
更新: タイトルは誤解を招くように聞こえるかもしれませんが、上記の例でより明確になると思いました。関数の引数であるクロージャの型を指定することに興味があります。組み込みの を再定義したいとしcollect
ます。だから私は書くことmyCollect
ではなく、書くことに興味がありclos
ます。私が達成したいのは、コンパイル時エラーを取得することです
groovy - @Typedアノテーションは、Groovyコードのコンパイルを停止します
なぜこのGroovyコードは...
...コンパイルしますが、このGroovyコード...
...エラーでコンパイルされません...
groovy - 注釈とは 簡単な言葉で?
Groovy++ では、アノテーションという用語をよく耳にします。それが何であるかを簡単に説明できる人はいますか?
groovy - Groovy と Groovy++ は 2 つの言語ですか、それとも 1 つの言語ですか?
Groovy 1.x ( http://groovy.codehaus.orgから) と Groovy++ ( http://code.google.com/p/groovypptestから)は2 つの別個の言語ですか、それとも1 つの言語の 2 つの部分ですか? なぜですか、そうでないのですか?
java - JavaスタイルのGroovyはJavaと同じくらい高速ですか?
私が正しく理解していれば、Groovyは動的に型付けされますが、ほとんどJavaのスーパーセットであるため、静的型情報がオプションで提供される場合があります。これは、複数の言語を使用する際の摩擦を避けながら、パフォーマンスが重要な部分が少ないものを作成する場合に役立ちます。タイプ注釈は、パフォーマンスが重要な部分にのみ提供できます。
Javaのようなサブセットが使用され、静的型アノテーションが提供される関数/クラスでJavaの代わりにGroovyを使用すると、パフォーマンスが低下しますか?