如何在Scala中编写一个类析构函数?

我想在整个类实例存在的时候打开一个FileWriter.所以我需要在析构函数关闭它.但是如何在 Scala中指定析构函数

解决方法

您可能有兴趣查看Josh Suereth的Scala-arm项目,该项目为这个使用来源提供了单一和分隔的继续资源管理: http://github.com/jsuereth/scala-arm

如果你真的认为你需要一个析构函数(即因为你认为你需要创建对象,然后把它移出来,再也看不到),我建议重新考虑你的应用程序体系结构,而不是这样做这可以在JVM上可靠地工作.

相关文章

共收录Twitter的14款开源软件,第1页Twitter的Emoji表情 Tw...
Java和Scala中关于==的区别Java:==比较两个变量本身的值,即...
本篇内容主要讲解“Scala怎么使用”,感兴趣的朋友不妨来看看...
这篇文章主要介绍“Scala是一种什么语言”,在日常操作中,相...
这篇文章主要介绍“Scala Trait怎么使用”,在日常操作中,相...
这篇文章主要介绍“Scala类型检查与模式匹配怎么使用”,在日...