我最近才知道 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++ 是核心 Groovy 1.x 语言的扩展。您将 GroovyPP.jar 文件放到 Groovy 库目录中,在代码中的 package 关键字前面添加 @Typed,然后像在核心 Groovy 中一样运行您的代码。它推断类型,并且运行得更快!
于 2011-03-27T13:52:08.223 回答