【发布时间】:2017-03-02 19:28:22
【问题描述】:
我在我的一个项目中使用 RxJava,我使用 Android Studio 插件将我的一个类转换为 Kotlin,并在其中一个映射 flatMap lambda(Java 中的 Func1)中,中间返回类似于以下 @987654322 @。
我不知道这意味着什么。
something.flatMap(Func1<ArticleCriteria, Observable<Pair<String, String>>> {
val isTemporaryClone = it.isATemporaryClone
val isTheOriginalToken = it.tokenIsOriginalHere
if (isTemporaryClone) {
if (!isTheOriginalToken) {
return@Func1 paramsError("Token is always original for temp articles")
}
return@Func1 mJobRunner.doNotRun(DeleteArticleJob.TAG)
.doOnNext(deletePersonalActionById(articleId))
}
runArticleJobAsync(DeleteArticleJob.TAG, it)
})
【问题讨论】: