Eclipse 中的 Xtend 实际上做了什么?

What does Xtend in Eclipse actually do?

我试图了解 Eclipse 中的软件 Xtend。我想了解它到底做了什么?是Java和其他编程平台之间形成link的软件吗?

有人可以简要介绍一下 Xtend 有何用处吗? 提前感谢您的帮助。

Xtend 只是为 JAVA 添加的语言功能。

"The added value with Xtend is the very concise way to implement Java classes" - 来自:https://projects.eclipse.org/projects/tools.xtend

因此它更改了一些语法并添加了一些新功能,旨在使 JAVA 编程稍微容易一些。

它集成得很好,因此您可以使用任何现有的 JAVA 库。介绍视频在这里: https://eclipse.org/xtend/ 这可能会帮助您进一步了解它

Xtend 语言功能的一个示例是每个循环的使用方式:

在JAVA中:

for(String myString : stringCollection){
    //do some work
}

在 Xtend 中:

stringCollection.forEach[
    //do some work
]