1
A
回答
2
flatMap
预计关闭返回一个Observable<M>
,不只是一个普通的M
:
.flatMap({ (record:CKRecord) -> Observable<M> in
// convert CKRecord back to a model (aka M)
//... create model (e.g. Member) ...
return Observable.just(model)
})
或者,你可以使用map
,只是返回M
:
.map({ (record:CKRecord) -> M in
// convert CKRecord back to a model (aka M)
//... create model (e.g. Member) ...
return model
})
相关问题
- 1. 扩展泛型而不指定类型参数的非泛型类型
- 2. Java泛型参数与泛型参数
- 3. 如何指定泛型类型作为函数参数
- 4. 指定属于一小组类型的泛型参数
- 5. 如何在XAML中指定泛型类型参数
- 6. 如何指定泛型方法类型参数部分
- 7. 在参数匹配指定泛型类类型
- 8. 泛型类型参数不是类型?
- 9. 如何返回一个泛型类型而不明确指定其参数?
- 10. Ninject中的绑定 - 提供的泛型参数不等于泛型类型定义的参数?
- 11. 泛型类型参数不清楚?
- 12. Java泛型:多个泛型参数?
- 13. 为什么在指定泛型参数后需要指定它们?
- 14. 如何使用泛型正确指定类<?>参数
- 15. Java泛型类型参数
- 16. 指定参数类型,而不元组
- 17. 将返回类型指定为具有泛型的函数的参数
- 18. 在Java中,我可以指定任何数量的泛型类型参数吗?
- 19. Java泛型参数不能应用于特定类型
- 20. 未指定类型参数
- 21. 传递参数给Laravel指定者()雄辩型号
- 22. 您在哪里指定泛型类型?
- 23. 泛型列表方法指定类型
- 24. Howto转换为泛型参数类型的指针?
- 25. 使用Scala泛型:类[T]不参数
- 26. 泛型类没有泛型函数中的类型参数
- 27. 为什么我必须指定所有的泛型类型参数?
- 28. 泛型:创建参数化类参数
- 29. 冗余泛型参数?
- 30. 创建泛型参数
太感谢你了!我用'map'去了,因为它更接近地表达了意图。 –