Scala:一次性资源模式
发布时间:2020-12-16 18:33:01 所属栏目:安全 来源:网络整理
导读:Scala库中是否有任何标准化来支持可支配资源模式. 我的意思是类似于C#和.NET支持的东西,只提一个. 例如,官方Scala库提供的内容如下: trait Disposable {def dispose()}class Resource extends Disposableusing (new Resource) { r=} 注意:我知道这篇文章?S
Scala库中是否有任何标准化来支持可支配资源模式.
我的意思是类似于C#和.NET支持的东西,只提一个. 例如,官方Scala库提供的内容如下: trait Disposable {def dispose()} class Resource extends Disposable using (new Resource) { r=> } 注意:我知道这篇文章?Scala finally block closing/flushing resource?但它似乎没有集成在标准库中 解决方法
此时,您需要查看
Scala ARM的常见实现.但是,正如您所提到的,它是一个单独的库.
欲获得更多信息: This answer在functional try & catch w/ Scala链接到scala wiki上的贷款模式,其中包含代码示例. (我没有重新发布链接,因为链接可能会有变化) Using a variable in finally block有几个答案显示你可以编写自己的方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |