我花了几个小时谷歌搜索一些东西,允许我在Scala中打开Zip文件(我知道你可以只使用Java API,但我希望找到一个Scala友好的包装器,而不是费力的写Buffered / FileInputstream等等)
所以我只是在REPL中乱搞并找到了这个包
scala.tools.nsc.io.ZipArchive
经过一番挖掘并使用此scala.tools.nsc.io.File
之后,我设法打开了一个包含所有Scala优点的zip存档(能够foreach
等)
事情是我在官方的Scala 2.8.1 API文档中看不到任何关于这个包的提及,所以我只是想知道为什么没有关于它的文档?它是什么?
答案 0 :(得分:9)
此包包含与编译器相关的类。它主要用于(据我所知)插件创建。
由于它与Scala编译器有关,我不确定它是一个“稳定”的包,它在Scala版本之间可能有多大变化,所以要小心。