腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用于
递归
泛
型
定义
的
Scala
通配符
、
、
、
假设有以下特征
定义
: trait MyTrait[A, B <: MyTrait[A, B]],它有一个实现: class MyClass extends MyTrait[Int, MyClass]编写
泛
型
分部函数
的
签名以筛选MyTrait
的
任何实例 def filterMyTrait: PartialFunction[MyTrait[_, _], Boolean] = { case myClass
浏览 18
提问于2020-06-11
得票数 0
2
回答
Scala
型
系统
的
优势
、
我正在探索
Scala
语言。我经常听到
的
一个说法是
Scala
有一个比Java更强大
的
类型系统。我认为人们
的
意思是: 我这么想对吗?
浏览 1
提问于2010-06-24
得票数 57
回答已采纳
1
回答
设计Java
泛
型
时
的
约束
、
、
Java
泛
型
看起来与
Scala
中提供
的
非常不同,尽管两者都是由Martin设计
的
。在我看来,Java中
泛
型
的
设计更糟糕,例如:不能在
泛
型
中使用类型构造函数。是什么约束迫使Odersky为
泛
型
设计这种机制,而不是为
S
浏览 0
提问于2012-10-05
得票数 6
回答已采纳
2
回答
如何用
Scala
编写这个
递归
groupBy函数
、
、
最近,我遇到了Groovy在Iterable上提供
的
一个非常有用
的
groupBy函数:可
用于
对列表执行
递归
groupBy,甚至映射。我想编写一个在
Scala
中也这样做
的
函数。但是刚刚开始我
的
Scala
之旅,我有点迷失了应该如何
定义
和实现这个方法。特别是函数
的
泛</em
浏览 6
提问于2015-04-28
得票数 1
回答已采纳
1
回答
DataSet/DataStream类接口
、
、
、
、
我只是尝试在Flink中使用
Scala
类型
的
类。我
定义
了以下类型
的
类接口: def timestamp(payload: T): Int现在,我想考虑一下这样
的
DataSet of LikeEvent[Product with Serializable] required: org.apache.flink.api.
scala
.DataSet[com.salvalcantara.fp.EventSyntax2总之,我
的</e
浏览 5
提问于2020-04-13
得票数 2
回答已采纳
2
回答
Scala
:在Java、C#、
Scala
和C++中具有更高种类、更开放类型和更宽卡
的
泛
型
。
、
、
、
、
我一直在用C#编程,但对其类型系统
的
局限性感到沮丧。我了解到
Scala
的
第一件事之一是
Scala
有更高种类
的
泛
型
。但是,即使在我看了很多文章、博客条目和问题之后,我仍然不知道什么是更高层次
的
泛
型
。无论如何,我编写了一些
Scala
代码,编译得很好,这个片段使用更高
的
类型吗?据我所知,我曾经是,但现在我明白了,在我听说
Scala
之前,我就已经很高兴地在C#中使用了更高
浏览 2
提问于2012-05-24
得票数 11
回答已采纳
3
回答
与Java相比,
Scala
对
泛
型
和
通配符
有什么机制?
、
、
、
、
我经常通过使用Guice、TypeLiteral、
泛
型
和
通配符
来突破Java类型系统
的
限制。我经常遇到需要执行未经检查
的
强制转换
的
情况,这在很大程度上会破坏类型安全--换句话说,“
泛
型
地狱”。下面是我
的
一些有问题
的
Java代码
的
简化示例。extends Shape>>>) SQUARE_DRAWER_KEY);} 我一直在学习
Scala
,并一直有这样<
浏览 0
提问于2012-01-19
得票数 3
2
回答
将
泛
型
通配符
从Java转换为
Scala
、
、
super T>> void sort(List<T> list) 实际上,我发现甚至不可能直接调用唯一
浏览 4
提问于2013-05-07
得票数 7
回答已采纳
1
回答
上限
通配符
的
好处是什么?
、
、
、
我发现
的
反复出现
的
解释是,上界
通配符
这个概念也适
用于
有界
泛
型
,例如:此方法
的
泛
型
在指定时将接受类型为绑定到Number
的
泛
型
将接受Number或它
的
任何子类
的
类型参数: class Thing &
浏览 2
提问于2019-11-28
得票数 1
2
回答
如何将实现interface>
的
interface>传递给方法?
、
、
、
每个列表都由具有以下方法
的
对象组成: public String getAsJson(){...}查询之外,我有大约6种方法(以及正在增长
的
方法)看起来与此完全相同。我
的
想法是创建一个只具有getAsJson()方法
定义
的
接口,使每个bean实现该接口,然后在servlet中有另一个方法,该方法接受实现该接口
的
对象。在查阅了Oracle
的
一些文档之后,您只能让扩展,而不能让为一般参数实现。使所有的类都是从只有getAsJson()方法
的
抽象类扩展而来,
浏览 1
提问于2012-04-10
得票数 19
回答已采纳
1
回答
为什么runtimeClass of ClassTag方法返回
通配符
类?
、
、
runtimeClass方法
的
ClassTag[T]返回一个Class[_]。我希望它返回一个Class[T],因为我们知道ClassTag[T]表示T
的
(运行时)类。这有根本
的
原因吗?
浏览 2
提问于2015-02-12
得票数 4
回答已采纳
2
回答
Java
递归
泛
型
和
通配符
、
、
、
你好,我有一个关于Java和使用带有
递归
泛
型
的
通配符
的
问题。我有以下界面和另一个使用
递归
接口
的
入口public interface Base<R extends Recursive<R>> { Use&
浏览 2
提问于2017-02-01
得票数 3
1
回答
Java Generics - Class还是Class<?扩展SomeClass>
、
、
、
我正在写一个程序,它将使用Java反射(即,Class.forName())来动态创建基于用户输入
的
类实例。一个要求是我
的
程序创建
的
实例必须扩展我
定义
的
一个特定
的
类,称为SomeClass。我
的
问题是:为了存储这个类类型,我应该使用有界
泛
型
,Class<? extends SomeClass>,还是简单地使用无界
泛
型
,Class?我发现一些Java书籍说Class是使用无界
通配符
浏览 1
提问于2013-06-07
得票数 10
回答已采纳
5
回答
如何遍历
通配符
泛
型
?
、
、
我如何遍历
通配符
泛
型
?factManager) { factManager.doSomething(fact);} 如果这段代码在一个单独
的
方法中,如图所示,它是有效
的
,因为
泛
型
方法上下文允许
定义
一个可以迭代
的
通配符
类型(这里是T)。如果试图内联这个方法,方法上下文就会消失,并且不能再迭代
通配符
类型。即使
浏览 0
提问于2011-06-08
得票数 10
回答已采纳
1
回答
带有和抽象类
的
Java中
的
泛
型
、
、
我正在阅读一些代码,以了解一些在Android中管理数据
的
知识。当我读到一点代码
的
时候...我理解这是一个带有T
的
抽象类,这是一个
泛
型
对象,但我不明白为什么在扩展相同
的
类之后,必须放一个通配车。 这是所有的代码
浏览 2
提问于2016-05-24
得票数 0
4
回答
通配符
泛
型
真的需要吗?
、
.;第一个使用
通配符
泛
型
;第二个是
泛
型
方法
的
标准形式。有什么关系呢? 在什么情况下,我们需要
通配符
泛
型
,而不是
泛
型
的
标准形式?
浏览 0
提问于2014-04-06
得票数 13
4
回答
有人能给我解释一下基本
的
Java
泛
型
吗?
、
问题集
的
开头是:1 public class Node<T> {3 public Node<T> next;10 private Node<T> front; 12 } 现在,我不太明白"Node< T“是什么意思(第1行).我找到了一些关于
通配符
的
文献我想知道是否有人能解释为
浏览 13
提问于2011-06-09
得票数 1
回答已采纳
4
回答
为什么我不能使用
通配符
(?)作为参数、字段、局部变量
的
类型,还是作为方法
的
返回类型?
、
、
、
、
甲骨文说, 在下面的类中,我尝试了所有四种方法,并得到了每个类
的
编译器错误。
浏览 12
提问于2016-06-23
得票数 16
回答已采纳
2
回答
在
Scala
中将Java注释与Java接口实现结合起来
、
extends IFace> value();库中有一些方法,这些方法期望用户
定义
的
界面包含一个或多个带有@Anno注释
的
方法。我正在尝试创建一个库可用
的
Scala
类:{ def aMethod(): String
Scala<
浏览 0
提问于2011-07-10
得票数 4
回答已采纳
7
回答
未绑定
通配符
泛
型
在Java中
的
用途和意义是什么?
、
、
我不明白未绑定
通配符
泛
型
的
用途。具有上限<? extends Animal>
的
限定
通配符
泛
型
非常有意义,因为使用多态性我可以处理该类型或集合。但是,拥有可以是任何类型
的
泛
型
有什么意义呢?这不是违背了
泛
型
的
目的吗?编译器没有发现任何冲突,类型擦除之后,就像没有使用
泛
型
一样。
浏览 0
提问于2011-10-06
得票数 29
回答已采纳
点击加载更多
相关
资讯
Java中的泛型变量定义与使用详解
关于Scala 这是最基础的知识了
Java 泛型 T,E,K,V,?,傻傻分不清?
Kotlin泛型上界与扩展函数
Java中的泛型(很细)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券