|
|
1
1
这是相对容易的编程方式,但目前不支持从命令行。对于编程用法,您需要类似于[1]的内容,但是引用行上的阶段更改为语义分析。你还需要按照[2]的要求保存存根。
[1] https://github.com/apache/groovy/blob/master/src/test/groovy/bugs/Groovy6086Bug.groovy#L63 [2] https://github.com/apache/groovy/blob/master/src/test/groovy/bugs/Groovy9031.groovy#L33 |
|
|
2
-1
使用Gradle或Maven等构建工具。 它们有一个标准的项目文件布局,用于指定目录结构和命名约定。将groovy源文件放在/src/groovy/下,java源文件放在/src/java/下,类似于kotlin。 使用所选的构建工具初始化项目目录并准备基本构建配置。如果构建配置告诉工具有多种语言,那么它们会在编译时自动相互了解。更重要的是,如果您使用IntelliJ之类的IDE(甚至是免费版本),编辑器将了解构建配置并了解多种语言,并提供导入建议和类/方法完成。 Groovy调用Java是我每天都在使用的东西,Java到Groovy也是可能的,但是您需要理解Groovy是如何工作的,因为有许多Groovy编码习惯用法不能直接从Java调用,但是标准类可以完美地工作。 类似的限制也适用于科特林。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |