Kotlin:“ return @”是什么意思?
我在我的一个项目中使用RxJava,我使用Android Studio插件将我的一个类转换为Kotlin,并且在map flatMaplambda(java中的Func1)之一中,中间体返回如下所示@Func1。 我不知道这是什么意思。 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) })