2011-11-14 6 views
0

Scala에서 Publisher.subscribe (Sub, Filter) 메서드를 사용하는 방법을 알아 내려고하고 있습니다. 내가 올바르게 이해한다면 가입자가 알리는 방법과 그렇지 않은 방법을 지정할 수 있습니까?scala publisher filter

그런 필터 구문의 예를 들어 주시겠습니까?

답변

1

Scaladoc의 말 : type Filter = (Evt) ⇒ Boolean. 따라서 Evt에서 Boolean까지의 모든 기능은 예를 들어 publisher.subscribe(this, _ != null).

+0

하지만 더 구체적인 예를 들려 줄 수 있습니다. publisher.doAction() 메서드의 이벤트 만 구독하고 싶습니다. – user485659

+0

이것은 당신의 이벤트가 어떻게 생겼는지에 달려 있습니다. 이 경우에는'doAction()'에서 생성되었는지 (보다 일반적으로는 생성 된 메소드에서) 생성되었는지 여부에 대한 정보를 포함해야합니다. –