最近、groovy ++がリリースされたことを知りましたが、GroovyとGroovy ++の主な違いは何ですか?
質問する
5433 次
3 に答える
24
groovy++ ページからhttp://code.google.com/p/groovypptest/
Groovy++ は、Groovy プログラミング言語の静的型付け拡張です。さらに、標準の Groovy のすべての利点に加えて、多くの機能が追加されます。
- コードのコンパイル時チェック
- コンパイル済みコードの Java パフォーマンスと同程度の速さ
- 静的に型付けされたコードと動的に型付けされたコードの簡単な混合
- 非常に強力な型推論
- 末尾再帰特性 (デフォルト実装とのインターフェース)
- 拡張メソッド (コンパイル時のカテゴリ)
- 関数型プログラミング、並行性、および分散コンピューティングのためのユーティリティの標準ライブラリ (初期プロトタイプ段階)
于 2011-03-26T11:21:41.963 に答える
7
Groovy++ が Groovy にもたらすものに関する良い記事がここにあります。これにはベンチマーク結果が含まれているため、Groovy およびストレート Java とのパフォーマンスの違いを確認できます。
于 2011-05-18T08:47:49.217 に答える
6
Groovy ++は、コアGroovy1.x言語の拡張機能です。GroovyPP.jarファイルをGroovyライブラリディレクトリにドロップし、コードのpackageキーワードの前に@Typedを追加してから、コアGroovyの場合と同じようにコードを実行します。タイプを推測し、より高速に実行されます!
于 2011-03-27T13:52:08.223 に答える