腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
什么时候
Java
类型
推断
会
产生
无限
类型
?
、
、
、
JLS在
类型
推断
算法中提到(第15.12.2节): <T> T pick(T a, T b) { ... } String和Integer都是可比较的,因此它们常见的超级
浏览 7
提问于2010-08-10
得票数 13
回答已采纳
1
回答
如何对没有显式返回
类型
的递归函数进行
类型
检查?
、
、
、
、
这意味着,为了进行
类型
检查,我需要
推断
函数调用的返回
类型
。但是,当某人编写递归函数时,
类型
检查器进入
无限
递归,试图
推断
函数主体内函数调用的
类型
。
类型
检查器执行如下操作:
推断
并返回函数体的返回
类型
。步骤4试图
推断<
浏览 0
提问于2019-08-08
得票数 1
回答已采纳
2
回答
如何在
Java
中
推断
Lambda表达式的
类型
?
目前,我正试图了解
Java
如何
推断
lambda表达式的
类型
。} else { }
Java
8还引入了Lambda表达式。Lambda表达式没有显式
类型
。它们的
类型
是通过查看上下文或情况的目标
类型
来
推断
的。表
浏览 3
提问于2020-07-15
得票数 1
回答已采纳
1
回答
如何获得CRTP
类型
的泛型
类型
定义
、
、
在中给定以下C#
类型
: where TProvider : DataProviderBase<TProvider> { }
产生
错误: 当对
类型
推断
变量应用默认
类型
'DataProviderBase&
浏览 2
提问于2011-07-21
得票数 5
回答已采纳
1
回答
什么时候应该显式地在
类型
记录中添加
类型
注释?
、
当
类型
系统最终
推断
出相同的
类型
时,最好不要添加注释。 我如何知道什么时候打字本可以自己决定
类型
?
浏览 2
提问于2021-04-22
得票数 3
回答已采纳
3
回答
Kotlin -‘of’和‘Type’表达式的
类型
、
、
我知道Kotlin是一种静态
类型
的语言,所有
类型
都是在编译时定义的。fun main(){ 1 -> 42 else -> 3.14F}当x =1时,
浏览 10
提问于2019-10-21
得票数 2
回答已采纳
1
回答
为什么在下面的代码中我会得到“死代码跟随这个构造”?
我有以下scala代码 var r : mutable.MutableList[BasicTemplate] = new mutable.MutableList[BasicTemplate] val m : String = "[{\"basicTemplate\":\"TEMPLATE\",\"baseline\
浏览 1
提问于2014-02-26
得票数 28
回答已采纳
1
回答
Haskell是如何将图灵完整性添加到系统F中的?
、
、
、
、
我一直在阅读各种
类型
的系统和lambda计算器,我看到lambda立方体中所有
类型
的lambda计算器都是强规范化的,而不是图灵等价物。这包括System,简单
类型
的lambda演算加上多态。
浏览 5
提问于2014-08-12
得票数 48
回答已采纳
1
回答
什么时候在swift中使用
推断
类型
与显式
类型
?
看看Swift,我想知道人们对
何时
利用
推断
类型
的看法?我来自Obj-C/C,所以我一直习惯于使用
类型
,所以这就是我现在编写Swift代码的方式,但使用
类型
推断
肯定是有原因的?
浏览 0
提问于2014-06-08
得票数 3
1
回答
打字本:一般而非
推断
、
、
我刚开始打字,来自
Java
/Kotlin。requestMessage = new NewOrderRequestMessage()})()class Promise<T>() class New
浏览 6
提问于2021-12-25
得票数 0
回答已采纳
1
回答
Range4
类型
记录指定变量
类型
最佳实践
、
我使用的是角4中的TS,基本上有3处是我目前指定变量
类型
的: 谢谢。
浏览 1
提问于2017-12-23
得票数 0
1
回答
什么时候需要在TypeScript中声明返回函数
类型
?
、
、
、
如果我有以下基本函数,typescript可以自动
推断
返回
类型
。function myFunction(x: number, y: number) {} return x * y || callThatReturnsAny();虽然最好的解决方案只是键入callThatReturnsAny(),以便typescr
浏览 1
提问于2018-12-07
得票数 6
回答已采纳
3
回答
Java
泛型:
类型
推断
性能
、
我想知道
Java
7中泛型
类型
推断
的性能损失是什么。“泛型方法
类型
推断
”成本(即)与“泛型赋值
类型
推断
”成本(即)是否不同?我想,由于泛型的
类型
推断
是在编译时完成的,所以成本可以忽略不计。另外,就
Java
8中的“改进的
类型
推断
”(即)而言(由于lambda的原因),这是否也会对性能造成影响?
Java
8中
类型
推断
的性能成本与<em
浏览 3
提问于2013-05-22
得票数 3
回答已采纳
2
回答
自引用泛型
类型
、
、
但是,当我试图在不使用菱形的情况下进行编译时,唯一能让它工作的方法是使用原始
类型
。没有原始
类型
的尝试不起作用:它是
推断
原始
类型
,还是
推断
某种
无限
嵌套的
类型
? Main<Main<Main<Main<...>>>>
浏览 6
提问于2015-11-05
得票数 15
回答已采纳
4
回答
类型
推断
有多昂贵?
我肯定对Scala
类型
的推理引擎非常兴奋,但在现实世界中:
何时
在编译时或运行时
推断
类型
?
浏览 6
提问于2012-12-09
得票数 7
回答已采纳
4
回答
Java
(àla C#)中的
类型
推断
、
、
自从我听说过
类型
推断
(在Haskell中)之后,我的印象就是
Java
是完全相反的,也就是说它没有
类型
推断
。但是最近,我突然意识到
Java
在其泛型实现中使用了
类型
推断
。然后,我读了Gilad的两篇论文(据我了解,他是
Java
泛型实现背后的人之一)。第一篇文章是 (PDF),其中他明确表示编译器将
推断
用于替换format
类型
参数的实际
类型
参数。所以,在
Java
中有<e
浏览 3
提问于2011-01-01
得票数 12
回答已采纳
1
回答
合并
类型
的
类型
推断
-不存在最佳的公共
类型
所以,我在TypeScript中玩
类型
推断
。我将提供两个在调用时
产生
相同结果的示例,但是在其中一个示例中,由于“无最佳公共
类型
”,TypeScript无法
推断
该
类型
。4 : true;编译器
推断
foo是(a: boolean) => number | boolean,这是很棒的。function foo(a: boolean) { return 4; return true;
浏览 8
提问于2016-04-07
得票数 7
回答已采纳
2
回答
有没有办法在haskell中解析
类型
同义词?
、
当您使用type创建
类型
同义词时,只要显式使用它,ghc/ghci就会使用它而不是原始
类型
,但永远不会尝试从
推断
类型
反向操作到匹配的同义词。获取
类型
的最“抽象”同义词对于学习复杂的应用程序和库非常方便,这些应用程序和库定义了monad堆栈的同义词,也可能定义了同义词的同义词。 有没有人写过这样的代码?我认为这是一种回溯,也会
产生
一些虚假的候选者(例如,如果两种
类型
是字符串的别名,那么无论
何时
必须解析一个字符串,它们都是候选者),但它在某些情况
浏览 1
提问于2013-08-06
得票数 14
2
回答
在C++中使用显式原型返回
类型
推断
、
、
、
我一直在使用g++和-std=c++1y支持的返回
类型
演绎。如果您用显式返回
类型
对函数进行原型化,然后尝试使用返回
类型
推断
来定义函数,则编译器会抱怨一个模糊的旧声明:...我在定义中使用返回
类型
推断
的理由是保持代码整洁,但出于自我记录的原因,我希望原型中有一个显式
类型
。请就
何时
和
何时
不使用返回
类型
扣减的最佳做法提出建议:) 为了更清楚地说明,我想对以下问题作
浏览 2
提问于2013-08-29
得票数 8
回答已采纳
2
回答
Java
泛型:使用泛型方法进行
类型
捕获和生成推理的问题
、
) Error due to different type capture generated 注意:如果您将光标移动到每个子句上,您将看到在Eclipse上生成和显示的推理:b.子句(2)将准确地生成在实际
类型
参数中定义的内容。问题: 既然子句(4)使用相同的变量,那么即使使用的参数
浏览 0
提问于2011-09-28
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券