제한된 의미로는 out
과 ref
클래스를 혼자서 작성하는 것이 매우 쉽지만 제 질문은 그것을 수행하는 방법이 아니지만 - 사용할 수있는 기능이 있습니까?스칼라에서 C# out 및 refim을 모방 - 기능을 사용할 준비가 되었습니까?
제가 발견 한 가장 가까운 것은 Reference
형질입니다 (하지만 형질입니다).
는 난 단지 심판 인/아웃 우아한 IFS 체인하게하기 때문에, 어느 쪽의 순수한 결과를 옵션이 아닌 튜플, 그리고하지, 그이 필요합니다.
보관하려는 체이닝을 보여주기 위해 몇 가지 샘플 코드를 제공해 주시겠습니까? 아마도 다른 질문에 대한 답은 다음과 같습니다. http://stackoverflow.com/questions/6896118/basic-scala-oop-question-pass-by-reference –
가장 간단한 예제는'if (foo (ref/out bar))입니다. return bar'. 링크를 주셔서 대단히 감사합니다. 나는 setter를 사용하지 않을 것이라고 생각하지만, 어쨌든 이것은 흥미로운 부분이었습니다. +1 – greenoldman