|
|
1
5
每当Java库的接口在Scala中有点麻烦时,这是一种使它更方便、代码更优雅的好方法。这里有一个非常简单的例子。我想在代码中一直使用scalaxml漂亮的打印机来返回格式良好的XML。这是正常的方法:
然而,因为我一直这样做,我把这个添加到我的包
现在我可以用
如果我不想让它成为一种特性,我可以把PrettyXML放在一个package对象中。 |
|
2
12
我不太明白你的担心。Java库通常是一个.jar文件(压缩的.class文件集)。您希望Scala库是什么?嗯,这将是一组压缩的.class文件。这两种语言都编译成Java字节码!所以,回答你的问题:
不,不是真的。 如果您将java库看作一个编译过的.jar文件,则不必跨两种不同的语言。 编辑:当然,Scala有一个非常丰富的类型系统,编译的类文件不能充分利用它。相反,大量可用的Java字节码格式的有用库可能使Scala 更多 比其他新的(现代的)语言更有吸引力。 |
|
|
3
4
这其实并不像看上去那么愚蠢和误导的问题。关于Scala中的库的一些事实:
|
|
|
Mark · 在中使用欧姆龙库。NET Core 2.0 8 年前 |
|
|
heather · 将引用的库压缩到Eclipse项目中 9 年前 |
|
|
user3902003 · 在Python中处理SVG 9 年前 |
|
|
sam_c · 当gradle中排除了库依赖时,后台会发生什么? 9 年前 |
|
|
4C554B41 504C · 窗户。Android上的h库 10 年前 |
|
Learning is a mess · 通过编译库加快编译速度 10 年前 |