【发布时间】:2011-11-27 17:28:16
【问题描述】:
我可以找到大量示例,但它们似乎要么主要依赖于 Java 库,要么只是读取字符/行/等。
我只想读入一些文件并获得一个带有 scala 库的字节数组 - 有人可以帮我吗?
【问题讨论】:
-
我认为依赖 Java 库是(几乎?)每个人都会做的事情,包括 Scala 库。参见例如 scala.io.Source 的源代码。
-
您使用的不是其他语言,只是一个标准的 JVM API,它已被证明足够好,不需要替换!
-
那么,您认为Java 类是如何实现的?在内心深处,有一个本地方法:它只有一个签名,没有 Java 实现,并且依赖于特定于操作系统的 C 实现。这不也是作弊吗? :)
-
应该说.Net上的Scala确实让这个问题变得更加紧迫。
-
@Philippe:当然,使用 C 只是在汇编上作弊:P...我的意思是,语言之间的边界通常是相当明确的,Scala 和 Java 有点融为一体彼此。