腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
高
类
类型
参数
时
,
理解
类型
参数
不符合
类
类型
参数
边界
错误
、
、
、
我正在尝试
理解
当我在MyModel中为T
使用
更高的
类型
参数
时
,为什么下面的代码不能编译 class MyModel[T] extends
浏览 18
提问于2020-05-10
得票数 0
回答已采纳
3
回答
如何在Scala中规避MongoRecord的不变性
、
、
假设我有一个定义如下的
类
:现在我需要创建一个新的
类
B,它是A的子类:编译器会给出这样的
错误
:
类型
参数
B
不符合
特征MongoMetaRecord的
类型
参数
边界
[ net.liftweb.mongodb.record.MongoRecor
浏览 2
提问于2011-10-16
得票数 3
2
回答
Java中的
类型
擦除矛盾:编译的
类
文件如何确保
类型
检查?
、
在
类型
擦除过程中,如果
类型
参数
是有界的,Java编译器将擦除所有
类型
参数
,并将每个
参数
替换为其第一个
边界
;如果
类型
参数
是无
边界
的,则将每个
参数
替换为Object。但是,当我们在编译
类
中引用方法
时
,编译器会确保在编译
时
进行
类型
检查。 为。例如,如果我在A
类
上
使用
泛型,编译它,然后通过B
类
浏览 2
提问于2013-07-11
得票数 3
回答已采纳
2
回答
当
类型
参数
未显式指定时,Scala下限
类型
参数
无法工作。
、
、
、
我有一个下面的
类
,它
使用
协方差注释和另一个
类型
参数
作为它的方法,其中
类
类型
参数
是下限。根据我对下限的
理解
,方法"add“应该只接受Int
类型
或其超级
类型
的值。val q1:MyQueue[Int] = new MyQueue[Int]但是,如果我们显式地指定
类型
参数
,则会给出预期的编译
错误
(字符串<
浏览 3
提问于2019-11-16
得票数 1
回答已采纳
2
回答
理解
Scala中的“
类型
参数
不符合
类型
参数
边界
”
错误
、
为什么下面的方法不起作用?defined class Foo defined class Goo <console>:9: error: inferred type arguments [Hoo[B] with B] do not conform to class Goo's
浏览 3
提问于2011-07-27
得票数 6
回答已采纳
1
回答
包含
类型
参数
的多个泛型
边界
、
我想要定义一个函数,它
使用
具有多个
边界
的
类型
,其中一个
边界
是另一个
类型
参数
。.);禁止扩展
类型
参数
和接口,但允许用文字
类型
(
类
、枚举或接口)替换
类型
参数
。如果根本不允许<em
浏览 0
提问于2018-04-27
得票数 1
2
回答
理解
Scala中的“推断
类型
参数
不符合
类型
参数
边界
”
错误
、
、
我不明白为什么我会得到一个“推断的
类型
参数
不符合
类型
参数
边界
”。extends CS[CS02] { def remove: CS02 = new CS02其思想是在CS01和CS02上调用add或remove
时
保留已实现的
类型
这就是
使用
[U <: CS[U]]
参数
化exec的原因。,因为任何混合Executable的
类
都必须是T
浏览 2
提问于2013-01-11
得票数 9
回答已采纳
2
回答
Swift 5:如何生成包含
类
类型
的集合(用于NSXPCInterface)
、
在 of NSXPCInterface.setClasses(_:for:argumentIndex:ofReply:)中,对于Swift,第一个
参数
描述为:包含
类
类型
的集合 (有人请纠正我的措辞。)但是,如何生成包含
类
类型
的集合?编译器将不允许我声明一个成员
类型
不符合
Hashable的Set。但是Swift中的
类
类型
似乎是不可<em
浏览 2
提问于2019-05-06
得票数 3
回答已采纳
1
回答
如何向条件
类型
添加扩展
类型
保护?或等效的
、
、
、
假设我有一个带有泛型
参数
的
类
。它在
类
的一些属性上有条件
类型
。这些条件
类型
依赖于泛型
参数
是两个可能的枚举值之一。在构造函数中,我传递了一个与泛型
参数
遵循相同
类型
边界
的
类型
。我所期望的是检查login_type === TwoChoices.REGISTER来缩小
类
的泛型
参数
T的
类型
,但是这并没有发生。下面是示例。您可能会建议像这样
使用
类</
浏览 2
提问于2020-07-13
得票数 0
4
回答
如果其中一个
边界
是
类
,则必须首先在java泛型中指定它。为什么?
、
、
、
如果
边界
之一是
类
,则必须首先指定。我觉得无论什么顺序都应该允许。前面的示例说明了具有单个绑定的
类型
参数
的
使用
,但
类型
参数
可以具有多个
边界
:具有多个
边界
的
类型
变量是绑定中列出的所有
类型
的子
类型
。如果其中一个
边界
是
类
,则必须首先指定它。. */ } 如果没有首先指定绑定A,则
浏览 5
提问于2012-10-29
得票数 4
1
回答
泛型“替换”多重界的擦除
、
、
我读到,在
类型
删除过程中,Java编译器删除所有
类型
参数
,如果
类型
参数
有界,则用第一个
边界
替换每个
参数
;如果
类型
参数
是无界的,则替换对象。但是,我无法
理解
,指定
类型
参数
实现所需的接口不是多余的。例如:如果擦除将
类
Box中的Box替换
浏览 3
提问于2019-10-24
得票数 1
回答已采纳
2
回答
这种
类型
的
参数
语法不编译的原因是什么?
、
、
、
Class[CC[A, B]]class Test extends Class[Thing] // compile error here
类型
参数
(cspsolver.Thing)的种类
不符合
类
中
类型
参数
(
类型
CC)的预期
类型
。Thing的
类型
参数
与CC
类型
的预期
参数</em
浏览 2
提问于2013-08-06
得票数 6
1
回答
泛型
类
Java -如何
理解
?
、
、
如果类声明一个或多个
类型
变量,则它是泛型的。这些
类型
变量称为
类
的
类型
参数
。它定义一个或多个作为
参数
的
类型
变量。泛型
类
声明定义了一组
参数
化
类型
,每次调用
类型
参数
部分都有一个
类型
。所有这些
参数
化
类型
在运行时共享同一个
类
。 泛型
类
声明定义了一组
参数
化<em
浏览 2
提问于2017-02-01
得票数 0
回答已采纳
1
回答
Scala
错误
:
类型
参数
不符合
类
类型
参数
界限
filterEntity(attribute: DiscreteAttribute[T], value: String ):Unit={ } 编译器给出了以下
错误
以下内容也不起作用:以下是
错误
T]) : DiscreteAttribute[T] = { new DiscreteAttribu
浏览 3
提问于2015-09-17
得票数 7
回答已采纳
1
回答
Java -为什么不能在catch子句中键入
参数
?
、
、
我知道泛型
类型
不能扩展Throwable,我
理解
这是没有意义的,因为
类型
擦除(只在运行时抛出异常)和其他微妙的事情。在catch子句中
使用
T
参数
是非法的。DOESN'T COMPILE */ {} 我能够
理解
此约束的唯一原因是
类型
参数
(因为擦除)被其
边界
类型
(在本例中为Throwable )所取代。但是
类型
参数
也可以有多个
边界
类型</e
浏览 4
提问于2017-07-24
得票数 9
回答已采纳
4
回答
Scala推断
类型
参数
-
类型
界推断“无”
、
、
、
我试图编写一个简单的查询monad,并且很难纠正我的泛型
类型
注释。
错误
:推断
类型
参数
People.type,没有什么
不符合
方法应用的
类型
参数
界[U <:SchemaT,T] (注意
使用
视图绑定"<%“而不是
类型
绑定&qu
浏览 1
提问于2013-04-30
得票数 8
回答已采纳
1
回答
varargs方法的Scala
类型
界
、
、
我有以下基
类
:abstract class Bar[A <: Foo](f : A*) extends Foocase class Baz(f : Foo*)extends Bar(f)推断的
类型
参数
[SeqFoo]
不符合
类
栏的
类型
参数
界A <:Foo case class Baz(f
浏览 2
提问于2010-11-25
得票数 4
回答已采纳
2
回答
不识别
类型
的Dart泛型方法
、
、
、
我有一个抽象基
类
验证器,它
使用
一个以泛型
类型
作为
参数
的方法。我将从继承基
类
的子类向基
类
传递泛型
类型
参数
。基
类
: bool isValid<T>(T obj);儿童班: class IPv4Validator extends BaseValidator当我直接传递一些字符串
时
,hasMatch不会抛出
错误
。但是,当我
浏览 13
提问于2022-11-19
得票数 0
回答已采纳
1
回答
Scala:
类型
参数
不符合
类
类型
参数
界限
我有一个
类型
变量的
类
,它以有序为界。在伙伴对象中,我试图创建一个A的实例,但我不确定我的同伴对象是否可以访问A
类
的
类型
变量。 我怎么才能修好它?
浏览 0
提问于2016-01-28
得票数 1
回答已采纳
1
回答
使用
泡菜在Scala上序列化带有特征的
类
时
出错?
、
、
、
、
我正在尝试
使用
泡菜来序列化Scala
类
。Int) extends Tr[Sub] {}我在编译
时
遇到了这个
错误
:
错误
:.
类型
参数
_$2
不符合
Tr的
类型
参数
界[T <:TrT] val message = new Data(new (1)).pickle.val
浏览 5
提问于2017-03-01
得票数 1
点击加载更多
相关
资讯
Python踩坑:类与类对象类型参数传递与使用
学习Rust设计模式1:使用借用类型作为参数
Java 泛型基本用法与类型擦除
深入理解 Java 泛型
Java编程思想之范型(2)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券