腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
c
#中
类型
推断
的目的是什么?
、
我不明白
类型
推断
的确切目的是什么,
在
语
言中
添加
类型
推断
有什么好处,
是否
有像in
C
++11 auto关键字这样的特殊用途? 我看到它就像一个加法,因为我不知道结果
类型
不一定预先知道的情况。
浏览 4
提问于2015-10-09
得票数 2
回答已采纳
6
回答
是否
可以
将
类型
推断
添加
到
C
语
言中
?
、
、
、
比方说,我们创建了一个
C
的重新实现,唯一的区别是
推断
了
类型
。存储类和修饰符仍然需要给出(const、静态、限制等),让我们暂时将注意力限制
在
单个文件
C
程序上。能办到吗?主要的障碍是什么?关于
类型
推断
可能引起问题的几点思考 编辑2014:任何对这个概念感兴趣的人都可
浏览 9
提问于2011-06-28
得票数 14
回答已采纳
1
回答
返回
类型
推断
有缺点吗?如果是,他们是什么?
、
许多静态
类型
语言,如
C
++和
C
#,都有局部变量
类型
推断
(我认为关键字auto和var )。private auto SomeMethod(int x) {
浏览 1
提问于2014-03-07
得票数 6
回答已采纳
1
回答
Scala和
C
++11的
类型
推断
有什么不同?
、
、
、
、
我很好奇Scala和
C
++11的
类型
推断
有什么不同。在哪些情况下,我必须在一种语
言中
指定
类型
,而不是
在
另一种语
言中
?一个区别似乎是函数的返回
类型
,尽管decltype和带有尾随返回
类型
的新函数语法允许指定
推断
类型
,但必须在
C
++11中指定返回
类型
。
浏览 23
提问于2012-04-21
得票数 16
1
回答
C
++1y返回
类型
推断
、
、
、
、
使用Hindley-Milner
类型
推断
的某种变体的编程语言
可以
很容易地
推断
出表达式的
类型
,例如而
C
++1y中的返回
类型
推断
由于以下原因而失败[&](auto x) { }; return 0;我用clang 3.5和命令尝试了一下 clang++ -std=
c
+variable &
浏览 4
提问于2014-02-08
得票数 4
1
回答
编码为模块递归的多态递归的
类型
推断
、
、
、
、
将递归
添加
到模块语
言中
,
可以
将多态递归作为特例进行恢复,并使用内函子的不动点。* 'a) S.seq end 众所周知,多态递归使得
类型
推断
不可判定然而,函子定义已经包含了部分
类型
信息,即其参数的签名。这些信息
是否
足以使
类型
推断
再次可判定?
浏览 2
提问于2016-06-25
得票数 2
回答已采纳
1
回答
Haskell -如何
推断
出行动的
类型
维基百科称'doGuessing num‘在外部“然后”分支中有IO ()
类型
。我不明白为什么'doGuessing num‘有IO ()
类型
,只是猜测这是因为:我不确定我的理解
是否
正确。行动对我来说是新的,如果我错了,请
浏览 1
提问于2015-03-09
得票数 3
回答已采纳
3
回答
朱莉娅是动态输入的吗?
、
、
是朱莉娅静态键入的
类型
推断
吗?
是否
与朱莉娅有关?
浏览 0
提问于2015-01-21
得票数 102
回答已采纳
3
回答
我们如何在JVM上拥有动态
类型
的语言?
、
、
、
、
我们有Jython,JRuby,Groovy,它们是动态
类型
的,
在
JVM上运行。我知道这些语言会编译成字节码。例如,
在
Java中,我们需要在编译时声明变量
类型
,并且永远不能更改它。但是
在
Python的情况下,我们不需要声明
浏览 1
提问于2012-07-10
得票数 13
回答已采纳
6
回答
哪种编程语言支持以自身为参数的函数?
、
、
、
、
例如,
在
JavaScript中: if (y === 0) return;}上面的代码将在我尝试
在
OCaml中定义类似的函数,如下所示:但是,由于
类型
错误,它失败了: Error: This expression has type 'a -> 'b -> &
浏览 6
提问于2019-04-22
得票数 6
回答已采纳
2
回答
在
强
类型
推理和基本编辑器存在下的代码评审
、
、
我很想知道,
在
存在强
类型
推断
的情况下,人们如何处理比较代码评审(x版本对文件的y),即何时使用‘var’(
在
C
#中)或‘auto’(
在
C
++ 0x中)来代替旧的更详细(显式)
类型
声明。当IntelliSense可用时,
可以
将鼠标浮动
在
关键字上,以确定(如果必要的话)
推断
类型
--但是当人们在记事本或代码协作器等中查看这些源时,人们会做什么。当然,强
类型
推理比
浏览 0
提问于2011-04-25
得票数 2
12
回答
哪些静态
类型
化语言与Python类似?
、
Python是我目前所知道的最优秀的语言,但是由于自动完成,静态
类型
是一个很大的优势(虽然对动态语言的支持有限,但与静态语言所支持的语言相比,它是微不足道的)。我很好奇
是否
有任何语言试图将Python的好处
添加
到静态
类型
化语
言中
。特别是,我对语言很感兴趣,其特性如下: 避免在任何地方指定类(
在
Python中,这是由于鸭子
类型
,尽管<e
浏览 7
提问于2010-02-15
得票数 50
回答已采纳
1
回答
` `const n= 1u;`中的`n`有什么
类型
?
、
、
、
、
[编辑:下面讨论的声明
在
C
++和现代
C
中是无效的;它们依赖于
C
的“隐式整数”规则,该规则后来被删除。Herb Sutter讨论了change 。感谢评论者和user2079303指出这一点。]我想知道
C
++中常量变量
类型
的
推断
。那么
在</em
浏览 0
提问于2018-02-19
得票数 1
2
回答
链接器能捕获
类型
错误吗?
、
、
没有这种结构,就不可能在“编译时”检查
类型
安全性.或者是吗? "use strict";}我们
可以
将其看作程序员,因为即使
类型
没有显式声明(例如int
c
;),我们也
可以
收集其他各种特性来<
浏览 0
提问于2016-04-24
得票数 0
回答已采纳
4
回答
什么是
类型
推断
?
、
、
、
它
是否
只存在于静态
类型
的语
言中
?
是否
只有
在
语言不是强
类型
的情况下(即Java有强
类型
)?另外,在编译阶段,假设它是一种编译语言,那么它属于哪里?通常,当
类型
不明确时,规则是由语言规范规定的还是由实现决定的?
浏览 14
提问于2009-03-28
得票数 3
回答已采纳
2
回答
是否
可以
在
TypeScript中修改文字的
推断
类型
?
、
考虑下面的代码,该代码尝试有条件地向具有
推断
类型
的对象
添加
属性: const foo = { b: 2, foo.
c
= 3; //Error: Property '
c
' does not exist on type '{ a: number; b: number; }'.(2339) }
可以
通过显式地将foo
类型
声明为{ a:: number
浏览 15
提问于2020-12-14
得票数 1
回答已采纳
1
回答
MyPy中的
类型
断言
、
、
有些函数(如 )返回不同
类型
(
在
本例中为ndarray或由三个ndarray组成的元组),但编译器只能
推断
其中一个
类型
,因此如果我想做如下操作:它抛出一个
类型
警告: Expected type 'ndarray', got 'Tuple[ndarray, ndarray, ndarray]' instead我
可以
在其他语
浏览 3
提问于2020-09-10
得票数 7
回答已采纳
2
回答
在
Swift中声明和使用自定义属性
我希望能够用元数据注释我的
类型
和方法,并在运行时读取它们。阅读需要某种反射机制,我
在
参考文献中根本找不到,所以问题的第二部分可能是--有反射可能吗?如果这些功能在Swift中不可用,
是否
可以
使用Objective-
C
代码(但在Swift实例和
类型
上)来完成?一个相对不相关的注意事项:被建模为属性的内容和
添加
到核心语法中的内容的决定给我留下了相当随意的印象。这感觉像是两个不同的团队
在
语法
浏览 1
提问于2014-06-04
得票数 28
回答已采纳
1
回答
获取
类型
推断
,要
添加
类继承。
、
如果我设计了一种具有
类型
推断
的新语言,不支持显式
类型
,不支持类继承,然后想要
添加
继承,那么
在
添加
特性时,为编译器解决
类型
歧义所需的最小额外提示是什么?
类型
污染是通过整个程序的任务来跟踪的,包括
在
功能之间。好的,
在
起始语
言中
,您有类似于MyTypeName1的类名,它们来自如下内容:myVariab
浏览 0
提问于2010-01-06
得票数 1
回答已采纳
2
回答
用CS101学生能够理解的方式描述Damas-Milner
类型
的
推断
。
、
、
辛德雷-米尔纳是一个
类型
系统,是许多著名的函数式编程语言的
类型
系统的基础。Damas是一种推理算法(演绎?)输入印地
语
-米尔纳
类型
系统。如果Damas-Milner不仅仅是统一的,我想要描述Damas-Milner,其中包括一个简单的示例,以及一些代码。而且,这种算法常被认为是进行
类型
推理。它真的是一个推理系统吗?我以为这只是
推
浏览 4
提问于2009-07-10
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从 Java到Kotlin,为什么我又再从 Kotlin 回归 Java
Socks5代理服务器实例详解
从 Java到Kotlin,再从 Kotlin 回归 Java!
从 Java到Kotlin,再从 Kotlin 回归 Java
初次接触go
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券