腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
Array和List之间scala
类型
模式匹配的差异
val a: Any = Array("1", "
2
", "3") case p: Array[Int] => println("int")} b match {
浏览 1
提问于2015-09-23
得票数 1
4
回答
在
类型
删除之后,有什么方法可以查看我的代码是什么样子的吗?
我想知道在
类型
擦除
之后可以使用什么工具来查看代码。例如,在
类型
擦除
之后,我想看看下面的代码是什么样子的。我知道在最终编译之前会删除泛型
类型
信息,用对象或边界
类型
替换
类型
引用,创建桥方法等等。我希望在
擦除
过程发生后看到源代码。void main(String[] args) { Predicate<Object> objPredicate = (Object c) -> c.toString().length() > <e
浏览 2
修改于2021-06-08
得票数 4
回答已采纳
1
回答
是否有使用
类型
擦除
、子
类型
或多态性?
我试图理解“
类型
擦除
”的概念,因为它适用于C++。说它在存储值时使用“多态”是正确的吗?它提到了“子
类型
”。“
类型
擦除
”是一种“子
类型
”吗?“
类型
擦除</
浏览 2
提问于2016-05-14
得票数 1
1
回答
C语言中是否存在
类型
擦除
概念?
我想知道在C语言中是否使用
类型
擦除
技术。当
类型
铸造完成时,在C中会发生什么?它是否使用类似于
类型
擦除
和向下铸造的概念?
类型
擦除
和
类型
铸造的主要区别是什么?
浏览 1
提问于2016-11-22
得票数 0
回答已采纳
1
回答
类型
擦除
是什么时候发生的?
主要的障碍是从jvm实现继承的
类型
擦除
。我可以写一篇小文章,题为“
擦除
类型
毁掉的十种美丽图案”。据说,
类型
擦除
会污染仿制药,但我无意中发现了混药中的
类型
擦除
。前言trait T
2
def typeMe(x:T1){}混合码破译 def typeMe(x:T1with T
2
) {}将混合蛋白声明
浏览 9
修改于2012-02-28
得票数 3
3
回答
类型
参数上的Scala模式匹配
我想去掉此示例代码的
类型
擦除
警告:a match { case _ => println("Not matched")它编译和工作正常,但有一个警告: 警告:(31,13)
类型
模式Seq中的非变量
类型
参数Int不被选中,因为它是通过
擦除
情况b: SeqInt => b.map(c =&
浏览 3
修改于2016-02-03
得票数 1
3
回答
泛型方法绑定
类型
参数和
类型
擦除
如下所示的泛型方法:我推测在
擦除
时,
擦除
类型
应该是:只是好奇在
类型
擦除
之后,
类型
参数如何知道约束?
类型
参数K有界于E?
浏览 0
修改于2011-07-28
得票数 4
2
回答
类型
变量和参数的定义
在"“一节中定义了
类型
擦除
。关于
类型
变量的
擦除
,它说
类型
变量(§4.4)的
擦除
是其最左界的
擦除
。这使我对
类型
变量和
类型
参数之间的区别有点困惑,因为"“部分有定义:TypeParameter: TypeVariable TypeBound,其中绑定是可选的。但是,也许您可以用它所显示的
类型
参数来标识
类型
变量,因为
类型
变量只能(?)出现在一个“上下文”中,然后将
浏览 2
修改于2013-04-16
得票数 6
1
回答
类型
擦除
类型
擦除
,`任何问题?
因此,假设我想使用
类型
擦除
来输入erase。但是在我们赋值/构造std::any的时候,我们就有了我们需要的
类型
信息。};理想情况下,它的用法和变体的用法一样简洁。.>& a, any_method<Op> ) {} 现在,我可以将其保留为一个
类型
,同时合理地使用lambda
浏览 31
修改于2017-09-25
得票数 24
回答已采纳
3
回答
Scala:泛型
类型
上的方法重载
在C#中,我可以重载泛型
类型
的方法,如下面的示例所示:using System; } Foo(new List<int> {1,
2
}); } }
浏览 3
修改于2011-02-13
得票数 11
1
回答
什么时候在Swift中使用
类型
擦除
?
关于如何在Swift中执行
类型
擦除
,已经有很多问题,我看到
类型
擦除
常常被描述为处理具有关联
类型
和泛型
类型
的协议的一种重要模式。然而,在我看来,需要
类型
擦除
通常是设计问题的症状--您本质上是在“丢弃”
类型
信息(即将值放入容器或将其传递给函数),这些信息最终通常需要通过冗长而易碎的向下转换来恢复。也许我不明白的是像AnyHashable这样的“
类型
”的用例--带有self的PATs/协议只能用作泛型约束,因为它
浏览 2
提问于2021-04-30
得票数 1
回答已采纳
1
回答
如何改进Java,使其不再需要执行
类型
擦除
?
关于泛型的正式Java教程解释了
类型
擦除
以及为什么将其添加到编译器:这很可能是一种务实的方法,或者说是最不痛苦的方法。然而,既然泛型在整个行业得到了广泛的支持,那么为了使我们不需要<em
浏览 0
修改于2012-06-06
得票数 16
回答已采纳
1
回答
Kotlin的
类型
具体化使Java或Scala不可能实现什么?
我最熟悉Java
类型
擦除
(包括它的所有问题和好处)。我对Kotlin的
类型
系统的扩展可能性有一些有限的了解,但我不清楚
类型
具体化是如何在面向
擦除
的JVM上工作的。什么是
类型
具体化,Kotlin如何使它在JVM上成为可能,这与Java的
类型
擦除
和Scala的复杂
类型
系统有什么不同?
浏览 4
提问于2017-12-17
得票数 12
回答已采纳
1
回答
如何将
类型
擦除
技术应用于现有
类型
?
如我们所知,如果我们从头开始设计一个
类型
系统,那么我们可以使用
类型
擦除
技术来实现多态性。但是,我们应该如何将
类型
擦除
技术应用于现有
类型
,如下面的情况?struct A int f() return 1;}; { { return
2
;
浏览 0
提问于2014-07-08
得票数 0
回答已采纳
2
回答
haskell会
擦除
类型
吗?
Haskell会
擦除
类型
吗?如果是,这与Java中的
类型
擦除
有什么相似/不同之处?
浏览 1
提问于2012-09-18
得票数 21
回答已采纳
2
回答
为什么Java (而不是.NET)在不需要原始
类型
/
类型
擦除
的情况下无法容纳泛型?
我的理解是,Java中有原始
类型
和
类型
擦除
的原因是因为在引入泛型的时候,有一些标准API在不破坏现有代码的情况下无法成为泛型。泛型也在以后的某个时候引入了.NET,但是这个特性是以一种不依赖于原始
类型
或
类型
擦除
的方式实现的(如果它依赖于原始
类型
或
类型
擦除
,那么它是以对用户透明的方式实现的)。那么,与.NET泛型不同,为什么Java泛型需要原始
类型
/
类型
擦除
呢?
浏览 9
修改于2015-10-18
得票数 5
回答已采纳
1
回答
拳击、开箱和
类型
擦除
我见过几次拳击、开箱和打字
擦除
这几个术语。我正在阅读Scala谜题书(Puzzler 22,and ),发现了一些让我困惑的语句。由于集合是泛型的,并且泛型类受
类型
擦除
的限制,集合元素的
类型
被删除为AnyRef (java.lang.Object)。Scala的所有值
类型
(包括Int )都是AnyVals,因此当存储在集合中时,需要将其装箱到AnyRef包装器
类型
中。因此,每个Scala MapString,Int实际上都在封面下包含整数值。问题1-上述语句是否意味着Map[Int, S
浏览 6
修改于2017-11-13
得票数 1
1
回答
方法签名和方法不同的
擦除
?
指出: Object id(Object x)
浏览 1
修改于2013-05-22
得票数 4
回答已采纳
2
回答
java泛型
类型
擦除
在声明带有
类型
参数<T extends A & B & C>的类时,
类型
擦除
过程将用
类型
A替换T。但是,如果T
类型
的变量调用接口B或C中的方法声明,那么它会做什么呢?当我们创建一个泛型
类型
的实例时,比如ArrayList<String>,
类型
参数String也会被
擦除
,但是调用get方法会返回
类型
String,既然它已经被
擦除
了,那么这个信息从哪里来呢?
浏览 1
修改于2011-11-01
得票数 3
1
回答
泛型中使用的InstanceOf方法?
由于泛型
类型
信息在运行时被
擦除
,因此对非无界通配符
类型
的参数化
类型
使用instanceof运算符是非法的。 我从有效的java版本
2
中摘录了这句话。(我理解了具体化和
擦除
的概念)
浏览 3
修改于2012-02-15
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券