腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
ocaml
:
为什么
特定
类型
与
签名
不
匹配
我有
签名
val input : ipv4:('a -> unit Lwt.t) ->如果我使用Cstruct.t
类型
实现表达式,例如, ...Cstruct.t -> Mirage_protocols.Ethernet.proto * 'a) -> t -> Cstruct.t -> unit Lwt.t 我不明白
为什么
Cstruct.t和&
浏览 27
提问于2020-04-15
得票数 1
2
回答
在
Ocaml
中输入的一个奇怪示例
、
很奇怪,这段
ocaml
代码片段是由toplevel很好地键入的。看看结构,如果g的
类型
是int->int,如toplevel所示,结构的h x = g x部分将不能获得
类型
统一。
浏览 4
提问于2012-06-20
得票数 6
回答已采纳
2
回答
OCaml
显式
类型
签名
、
、
、
在Haskell中,显式声明函数的
类型
签名
被认为是一个很好的实践,尽管它(通常)可以被推断出来。在
OCaml
中,这似乎是不可能的。(虽然我可以制作只提供
签名
的type模块。) 如果是,
为什么
?
OCaml
的
类型
系统似乎
与
Haskell并没有那么大的不同。
浏览 2
提问于2011-05-14
得票数 38
回答已采纳
5
回答
具有不同特异性水平的
OCaml
类型
、
我试图在
OCaml
中模拟一个接口,并使用“
类型
”结构。我有两种
类型
:type fooConBar = {a:string; b:int; bar:char};;let fsb = {a="a"; b=3};; ...but被告知未定义条形图字段。由此看来,与我在
匹配
fooSansBar
签名
时传递的值相反,系统认为我正在尝试创建一个f
浏览 0
提问于2009-03-21
得票数 9
2
回答
Haskell中的模块
签名
是什么?
、
我最近发现了Haskell的名为“模块
签名
”的特性。据我所知,它们被放在.hsig文件中,并以signature关键字开头,而不是module。这样文件的示例语法可能如下所示empty :: Str然而,我无法想象人们将如何以及
为什么
要使用它们它们强烈地让我想起了在
OCaml
()中看到的模块系统,它也有模块
签名
和单独的实现,但我不能确定这两个概念有多接近。这有什么关系吗?
浏览 0
提问于2019-03-09
得票数 5
1
回答
Python linter警告:
签名
与
基方法
不
匹配
对于此
特定
方法,linter抱怨此实现
与
基本方法的实现之间的
签名
不
匹配
。在许多其他方法中,即使存在
不
匹配
,我也没有看到它抱怨,有什么问题吗?
为什么
匹配
签名
是好的呢? ?
浏览 1137
提问于2020-04-21
得票数 0
回答已采纳
1
回答
在
OCaml
中声明的参数化
类型
、
在
OCaml
中,假设给出了一个
类型
:是否有
特定
于
OCaml
的内置(给定'a myTypeA myTypeB
类型
的值x )来获得'a myTypeA
类型
的值y(基本上取消构造该
类型
并移除myTypeB)?我在找一个有
签名
的函数: val deconstruct : 'a myTypeA myTypeB -> 'a myTypeA
浏览 0
提问于2018-02-27
得票数 0
回答已采纳
1
回答
签名
不
匹配
ocaml
、
list -> 'a list val bind : 'a -> 'a environment -> 'a environment 我不明白的是,
为什么
更具体的
类型
不包括在更通用的
类型
中
浏览 6
提问于2014-03-02
得票数 0
5
回答
在Java中有可能出现运行时
类型
不
匹配
吗?
、
、
、
、
我正在阅读
OCaml
和wiki,上面写着:我理解
为什么
,但我想,
为什么
这在
OCaml
(和FP)中如此特殊?在Java中,如何导致运行时
类型
不
匹配
?例如:int b = a + 1;Java if (i &
浏览 0
提问于2015-03-30
得票数 3
回答已采纳
1
回答
在fsharp中是一个限制
类型
系统吗?
、
在操作"+“的f#中,函数
签名
是但是,当我像下面这样编写代码时,它是有效的在
OCaml
中"+“
与
”+“是不同的。5 + 5 //int->int->int它更完美,更严格,而不是f#,
为什么
f#要做这种
浏览 6
提问于2020-02-24
得票数 0
2
回答
在
OCaml
中为哈希表定义
类型
别名
、
我正在尝试使用,它要求在它称为"atd文件“中定义要转换为JSON的
OCaml
对象的
类型
。: ('a, 'b) bucketlist array; initial_size: int; 编译器会弹出一个:我来了,它看起来对我有帮助,但是我不
浏览 4
提问于2015-03-11
得票数 1
回答已采纳
3
回答
金:试图用‘use’来
匹配
不同的功能
、
鉴于这一职能:...不幸的是,我需要传递给Apply的Apply的
签名
不
匹配
string, error) {} func GetIdentifier(prompt string) (utils.ID, error) {} 但是如果我尝试,编译器(go1.18)
为什么
会抱怨呢编译器IncompatibleAssign不能使用GetAddress (提示
浏览 13
提问于2022-08-16
得票数 0
1
回答
应用函子<*>和<$>的
类型
签名
、
我们有
签名
:(<*>) :: Applicative f => f (a -> b) -> f a:: Applicative f => f (a -> b) -> f a -> f b我认为^部件应该按其
类型
匹配
为什么
返回
类型</em
浏览 0
提问于2019-09-07
得票数 3
回答已采纳
4
回答
为什么
将函数转换为除返回
类型
外相同的函数
类型
会失败?
可能重复: } 上面提到的代码行会导致编译错误,因为正在对foo进行强制转换的函数
类型
的返回
类型
与
函数foo的返回
类型
不
匹配
。但是我认为函数的返回
类型</e
浏览 3
提问于2012-12-03
得票数 2
回答已采纳
2
回答
没有“txtSearch_KeyDown”
匹配
的重载委托'System.Windows.Input.KeyEventHandler‘
、
但是我得到了这个错误 private void txtSearch_KeyDown
浏览 1
提问于2015-06-19
得票数 0
回答已采纳
1
回答
如果QT信号插槽连接不是结束的话,说明您不能从QT信号插槽连接中移除参数的文档在哪里?
、
、
在中,它指出: 提供“
浏览 2
提问于2017-07-18
得票数 1
1
回答
F#:IEnumerable<Tuple<TA,TB>>和list<TA*TB>
不
兼容?
、
、
因此,我有以下代码,它提供了一个
类型
不
匹配
的编译器错误,我不知道
为什么
:member this.TheTest() = Console.WriteLine("foo")
为什么
类型
不
浏览 7
提问于2014-03-21
得票数 3
回答已采纳
2
回答
捕获PL/SQL错误PLS-00306 iside PL/SQL方法
、
、
、
当方法
签名
不
匹配
时,会引发错误ORA-06550 (堆栈中还提到了PLS-00306)。我的问题 ORA
类型
的消息和PLS
类型
的消息之间有什么区别?不能像抓ORA
类型
的消息那样捕获PLS<em
浏览 4
提问于2014-05-08
得票数 1
回答已采纳
1
回答
功能语言中的
类型
系统
与
OO语言中的
类型
系统有什么不同?
、
、
我一直在读一些开发人员的故事,他们说,一旦他们能够用Haskell、
Ocaml
、Elm甚至Rust等语言编写FP程序,就可以在没有错误的情况下编译,他们很确定这些程序能够正常工作。他们通常说,这主要是由于这些FP语言的
类型
系统。那么,FP语言(如Haskell、Elm等)的
类型
系统
与
Java、Delphi和C#等语言的
类型
系统有什么不同呢?我熟悉后者,并且知道当函数
签名
和参数
类型
不
匹配
时编译器如何捕获错误,但是FP语言的
类型<
浏览 0
提问于2017-04-19
得票数 19
2
回答
OCaml
:未指定的
类型
变量
是否要定义一个
与
OCaml
中的任何
类型
匹配
的变量?读完后错误:语法错误 有人能告诉我
为什么
上面的代码有错误吗?
浏览 2
提问于2014-03-09
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券