我正在开发一个Scala应用程序,每10分钟扫描一些文件夹。在我的类内部,我创建了大约12个全局变量,这有点奇怪,因为有些变量只在异常点使用了一次。
我想知道使用以下语句的成本是多少:
提前感谢您。
我想知道使用以下语句的成本是多少:
每次都是这样,而不是像下面这样创建一个全局变量:configuration.getString("value")
从性能方面来看,什么更好?只有在必要时调用,还是创建一个延迟的全局变量?private lazy val inputPath = configuration.getString("main.directory")
提前感谢您。
getString
几次,那应该没问题。我会说:“如果你需要 _进行I/O扫描目录_,那应该也没问题。” - user1804599