最近在研究 Rxjava 中发现使用了这样的写法。
public abstract class AsyncJob<T> {
public <R>AsyncJob<R> map(Func<T,R> func){
}
}
对于 <R>AsyncJob<R> 这种写法感到陌生,问了一圈同事都说不清楚。
一开始以为是泛型相关,然而没有查到相关介绍。
最后在这篇博客看到 [ java 中返回任意类型值]
大概知道了这是一种 [返回任意类型] 的语法,有人熟悉并知道正确的叫法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.