腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
将OCaml转换为
F#
:
类型
和
类型
推断
之间
的
区别
、
、
、
在研究
F#
和
OCaml之间
的
差异时,我发现他们倾向于关注
和
。然后我发现了,它将
类型
和
类型
推断
列为不同
的
特征。由于特写文章说OCaml
和
F#
都使用
类型
推断
,我认为这是一个标准算法,即一个不允许变化
的
算法,这两个特徵是如何联系
的
?是否达马斯-米尔纳是构建两个
类型
推理系统
的
基础,但它们各自都基于<
浏览 0
提问于2012-09-10
得票数 8
回答已采纳
1
回答
“无效
的
约束:用于约束
的
类型
是密封
的
”无效
我希望使用
F#
的
类型
推断
来简单地通过被调用
的
方法/函数来
推断
代码
的
类型
。,并
推断
x,必须确实是BroadcastOffset<'a>
类型
。不过,如果我写
的
是
F#
自己
的
类型
,那就是美中不足
的
。 x.Value
F#
不会
推断
它是一个Option<_>,这
浏览 16
提问于2019-04-22
得票数 2
回答已采纳
3
回答
为什么在Swift
中
自动向上转换很好
、
、
、
在Swift
中
,我们可以创建一个自
定义
的
UICollectionViewCell,如下所示:接下来,如果我们有这样
的
方法:cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {} 它希望我们返回一个UICollectionViewCell,我们可以返回一个MyCell
的
实例而不会有任何问题在
F#
中
,我们必须首先执行以下
浏览 0
提问于2018-03-17
得票数 1
3
回答
F#
和
鸭子
类型
、
、
、
、
假设我在
F#
中
定义
了以下两种
类型
:type Cat = { CatName:string; Age:int }let isOld x = x.Age >= 65let dog = { DogName = "Jackie"; Age = 4 } let cat= { CatName = "Mi
浏览 0
提问于2011-08-15
得票数 17
回答已采纳
2
回答
F#
中
的
类型
定义
和
类型
推断
我有两个示例
类型
,按如下顺序
定义
:type Sales = {SalesNumExpecting abut given a我本以为我能够将这两种
类型
的
映射传递给函数,但是编译器似乎
推断
出只有Map<de
浏览 23
提问于2016-09-13
得票数 3
1
回答
类型
推断
的
好处是什么?
、
我开始学习
F#
,并且我注意到与C#在语法上
的
主要区别之一是
类型
推断
的
使用比C#多得多。这通常被认为是
F#
的
优点之一。为什么
类型
推断
被认为是有益
的
? 想象一下,您有一个类层次结构
和
使用其中不同类
的
代码。强
类型
允许您快速检测在任何方法中使用了哪些类。有了
类型
推断
,它就不会那么明显了,你必须使用提示来理解使用了哪个类。是否有任何技术可
浏览 0
提问于2013-05-22
得票数 2
回答已采纳
2
回答
为什么
F#
不能像C#那样
推断
类型
、
在
中
,以下代码无法工作,因为编译器无法
推断
dt参数
的
类型
:error FS0072: Lookup);;问题是为什么
F#
编译器不能
推断
dt参数
的
类型
?在这种情况下,很容易
推断
出dt
的
类型
。Tomas在他<em
浏览 13
提问于2011-08-19
得票数 3
1
回答
F#
互操作与具有泛型返回
类型
的
C#函数
、
、
、
当我在C#中有一个泛型函数(泛型参数仅
定义
函数
的
返回
类型
)时,
F#
似乎无法
推断
泛型参数。我也不知道如何键入注解。例如,以下C#函数在轻量级ORM中非常常见,例如dapper.net
和
ServiceStack:{let GetCustomer sql : Customer = MyCSharpObj.Get(sql
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
4
回答
F#
中
的
类型
推断
、
在
F#
中
,为什么我
的
add函数不能添加两个浮点数(add 3.5 5.5) //error 另外,请解释一下
F#
中
的
类型
推断
是如何工作
的
浏览 0
提问于2011-12-04
得票数 3
回答已采纳
2
回答
F#
类型
推断
只工作自上而下(
和
左-右)吗?
、
我仍然不明白为什么
F#
编译器不能在以下示例
中
推断
类型
(摘自Programming
F#
3.0书籍): 这是因为
类型
推断
从左到右
和
从上到下处理代码,所以在看到传递
的
数组元素
的
类型
之前,它会看到传递给Array.map
的
lambda。这在本例
中</
浏览 0
提问于2018-12-15
得票数 2
回答已采纳
2
回答
我可以在
F#
互动
中
得到没有内容
的
值
的
推断
类型
吗?
、
在
F#
交互控制台中创建值时,将显示该值
的
推断
类型
和
内容。例如,我有一个数组,由1000个项组成
的
mydata。在mydata交互控制台中键入
F#
将显示
类型
,但也显示数组
的
内容。
浏览 3
提问于2015-07-26
得票数 3
回答已采纳
1
回答
F#
帮助
类型
推断
的
方法?
、
在由堂西姆,亚当格拉尼茨,
和
安东尼奥西斯特内诺,pg。44
类型
推断
:使用|>操作符让
类型
信息流从输入对象流向操作这些对象
的
函数。
F#
使用从
类型
推断
中
收集到
的
信息来解析某些语言结构,例如属性访问
和
方法重载。这依赖于将信息从左向右传播到整个程序
的
文本。特别是,在解析属性访问
和
重载时,不考虑位置右侧
的
类型
信息。因此,显然使用
浏览 2
提问于2012-12-11
得票数 9
回答已采纳
1
回答
在
F#
中
,两个具有不同
的
一致性
和
返回
类型
的
函数可以共享一个名称吗?
、
、
在
F#
中
,两个具有不同
的
一致性
和
返回
类型
的
函数可以共享一个名称吗?(y:int) : int = x + ylet f (x:bool) (y:bool) (z:bool) : bool = x & y & z 这是
F#</e
浏览 2
提问于2015-09-24
得票数 3
回答已采纳
1
回答
F#
上
的
泛型
类型
定义
语法
这没什么大不了
的
,但在
F#
中有没有办法在不调用GetGenericTypeDefinition()
的
情况下获得泛型
类型
定义
呢?IComparable<_>是IComparable<object> (或
推断
出
的
任何
类型
),而IComparable<>是一个语法错误。VB.NETC#
F#
ty
浏览 0
提问于2009-10-31
得票数 9
回答已采纳
1
回答
F#
类型
规则作为推理规则
、
、
由于
F#
使用,
类型
推断
使用,所以
F#
类型
规则在哪里表示为查找。我怀疑它们不是发布
的
,很容易找到,甚至不能作为推理规则使用,这就是我为什么要问
的
原因。谷歌
F#
type rules没有返回任何相关信息。 搜索给出了section 14 - Inference Procedures
的
解释,但没有给出实际
的
规则。我知道我可以通过阅读
F#
源代码()来提取它们,但这需要时间来提取
和
验证。另外
浏览 3
提问于2016-05-02
得票数 2
回答已采纳
4
回答
对于.NET
和
命令式OO,有没有不那么冗长
的
(就像在
F#
中
那样) C#
的
替代品?
、
我就是喜欢用
F#
来完成函数式编程
的
任务。我将C#用于命令式OO。 但是,每当切换到C#时,离开
F#
的
非冗长
的
语法
和
类型
推断
变得越来越痛苦。有没有人知道非冗长
的
命令式编程有什么特别之处,因为语法
和
类型
推断
实际上与命令式
和
函数式并不相关。
浏览 1
提问于2012-02-17
得票数 2
回答已采纳
2
回答
如何在自己
的
代码中生成类似于FSI
的
F#
类型
签名?
、
、
、
如果使用
F#
交互外壳(FSI),则
推断
的
表达式
类型
()及其值将打印到控制台:我如何在自己
的
代码
中
模仿相同
的
行为,例如,将
推断
出
的
类型
作为
F#
表达式
的
字符串?我不需要动态计算任何
F#
表达式,这些表达式在编译时是已知<e
浏览 0
提问于2012-03-28
得票数 12
回答已采纳
6
回答
Scala与
F#
的
问题:它们如何统一OO
和
FP范式?
、
、
、
、
Scala
和
F#
为统一面向对象
和
FP范式所采取
的
方法有哪些关键区别?每种方法
的
相对优点
和
缺点是什么?如果尽管支持子
类型
,
F#
可以
推断
函数参数
的
类型
,那么为什么Scala不能呢?
浏览 0
提问于2010-05-25
得票数 40
回答已采纳
2
回答
如何运行时-在
F#
中
实例化泛型
类型
?
、
log.warn typeof<Foo> "a warning message"typeof<ILogger<'a>>.MakeGenericType(t) 其中,
F#
似乎
推断
泛型
定义
中
的
'a
类型
为obj,因此对MakeGenericType
的
调用失败,但有一个例外,即调用它
的
类型
浏览 1
提问于2018-03-14
得票数 1
回答已采纳
1
回答
为什么
F#
会
推断
出这种
类型
?
、
、
、
F#
推断
类型
我认为它应该
推断
出这种更一般
的
类型
(就像Seq
的
地图一样):事实上,如果我像这样声明
类型
,Visual Studio会告诉我,由于c.set (f v')
中
的
表达式(f
浏览 0
提问于2009-07-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
企业战略转型的定义和类型
软件系统测试的定义和类型介绍
Java 特性聚焦:局部变量的类型推断
4.1 串类型的定义
JavaScript数据类型中的Object类型
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券