gpt4 book ai didi

scala - scala.tools.nsc 包的用途是什么?

转载 作者:行者123 更新时间:2023-12-03 23:52:41 24 4
gpt4 key购买 nike

我花了好几个小时在谷歌上搜索一些东西,让我可以在 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 文档中看不到任何提到这个包的内容,所以我只是想知道为什么没有关于它的文档?它是什么?

最佳答案

这个包包含编译器相关的类。它主要用于(据我所知)用于插件创建。

由于它与 Scala 编译器有关,我不确定它在哪一点上是“稳定的”包以及它在 Scala 版本之间有多少变化,所以要小心。

关于scala - scala.tools.nsc 包的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com