gpt4 book ai didi

java - Scalac 行为 - 无用的扫描?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:18 25 4
gpt4 key购买 nike

在 Martin Odersky 的“Programming in scala”一书中,它解释了 scalac 看起来很慢的原因(第 114 页):

The reason is that every time the compiler starts up, it spends time scanning the contents of jar files and doing other initial work before it even looks at the fresh source files you submit to it.

每次启动编译时扫描 jar 文件对编译有什么好处?事实上,如果大多数开发人员使用 FSC(快速 Scala 编译器)来避免这种默认行为,为什么 Scala 的作者没有删除这些扫描?

为什么 javac 的行为不相似?

最佳答案

这可能是因为 scalac 只是调用了 .jar 文件中的一个类。我的猜测是他们不想创建临时(或缓存)文件。

关于java - Scalac 行为 - 无用的扫描?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13629467/

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