2013-03-20 2 views
4

일회용 리소스 패턴을 지원하기 위해 스칼라 라이브러리 내에 표준화 된 것이 있습니다. C# 및 .NET에서 지원하는 것과 비슷한 것을 말합니다.스칼라 : 일회용 리소스 패턴

trait Disposable {def dispose()} 

class Resource extends Disposable 

using (new Resource) { r=> 

} 

주 : 예를 들어

공식 스칼라 라이브러리는 다음과 같이 제공하지 않습니다이 글«Scala finally block closing/flushing resource»알고 있어요하지만이 시점에서 표준 LIB

답변

2

내에 통합되지 않은 것 같다 일반적인 구현을 위해서는 Scala ARM을 찾아야합니다. 비록 당신이 언급했듯이, 그것은 별도의 라이브러리입니다. 코드 샘플을 가지고 스칼라 위키에 대출 패턴에

This answerfunctional try & catch w/ Scala에서 링크 : 자세한 내용은

. (링크가 변경 될 수 있으므로 링크를 다시 게시하지 않습니다.)

에는 자신 만의 글을 쓸 수있는 방법이 몇 가지 있습니다.