腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Ocaml
元组
类型
误解
显然,下面的两种
类型
是不同的,但为什么呢?of 'a * (unit -> 'a llist)type 'a llist = Nil | Cons of ('a * unit -> 'a llist) 在这两种情况下,Cons不都接受
元组
作为参数吗
浏览 0
提问于2017-03-09
得票数 4
回答已采纳
2
回答
每个元素具有独立可达性的
OCaml
积
类型
、
、
根据Rosetta代码中的一节,
OCaml
元组
(由函数返回时)作为一个单元被保存或收集。
元组
空间安全性
OCaml
程序员应该知道,当一个
元组
返回多个值时,终结不会独立地处理每个值,而是作为一个整体处理
元组
。因此,只有当所有的值都无法到达时,所有的值才会最终确定。我想知道在
OCaml
4.05中这是否仍然是正确的,以及是否有任何替代方法来获得不具有此属性的产品
类型
的相同功能。
浏览 1
提问于2017-10-28
得票数 1
回答已采纳
3
回答
为什么更喜欢在
OCaml
中使用
元组
参数?
、
、
说 将'a -> 'b -> 'c调用约定与'a * 'b -> 'c进行比较时。在使用SML/NJ时,我习惯了输入和输出都使用
元组
类型
:('a * 'b) -> ('c * 'd),因此使用
元组
来表示多个输入似乎与我表示多个输出的方式是对称的。为什么推荐对
元组
参数进行
OCaml
函
浏览 0
提问于2012-05-19
得票数 12
回答已采纳
1
回答
使用关系数据库对代数数据
类型
进行建模
、
、
、
、
假设您正在用
OCaml
/F#/SML/Haskell编写一个应用程序,并希望将数据持久化到关系数据库中。将产品
类型
(记录和
元组
)映射到关系很容易,但是如何将变量
类型
映射到关系呢?具体来说,如何在关系数据库中持久化如下所示的
类型
?(*
OCaml
*) | Foo | Baz of int * int * int
浏览 3
提问于2015-10-19
得票数 11
2
回答
元组
上的
OCaml
映射
我的代码中有几个地方如下所示:如果我能写出这样的东西,那就太好了:如果有办法在
OCaml
浏览 5
提问于2015-12-13
得票数 3
回答已采纳
2
回答
什么是行
类型
?它们是代数数据
类型
吗?
、
、
、
我经常听说F#缺乏对
OCaml
行
类型
的支持,这使得语言比F#更强大。 他们是什么?它们是代数数据
类型
,如sum
类型
(歧视联合)还是乘积
类型
(
元组
、记录)?是否可以用其他方言(如F# )编写行
类型
?
浏览 7
提问于2018-01-04
得票数 32
回答已采纳
1
回答
OCaml
-计算函数时出错(此表达式
类型
为'a * 'b,但表达式的
类型
为('a * 'b) list#)
输入列表按
类型
'a的键的值排序。 else h2::(diff t1 list2) let rec diff list1 list2= match list1,list2 with |_
浏览 0
提问于2018-08-16
得票数 0
回答已采纳
1
回答
将两个列表与C#相结合
在
OCaml
中,有一个函数接受两个相同大小的列表,并返回一个
元组
列表:在C#中有类似的东西吗?我对输出的
类型
没有很强的要求。它可以是
元组
列表,也可以是类似于字典的内容。
浏览 1
提问于2014-11-18
得票数 2
回答已采纳
1
回答
不同长度和
类型
的匹配
元组
(
ocaml
)
、
、
、
我有麻烦的模式匹配
元组
的长度和
类型
。| `int i -> i;;我期望这个函数调用返回2,但是我得到了以下错误:我在这里还有什么其他选择来完成这个任务呢?
浏览 1
提问于2015-04-02
得票数 0
回答已采纳
2
回答
在
OCaml
中编写不同返回
类型
的函数
、
如何在
OCaml
中重写此函数,使其允许
元组
的元素具有不同的
类型
。
浏览 3
提问于2014-07-21
得票数 0
回答已采纳
1
回答
OCAML
中的多个int64
类型
我试图在
OCAML
中增加两种int
类型
,但我不确定自己可能做错了什么。
浏览 1
提问于2015-09-20
得票数 0
回答已采纳
2
回答
任意深度的步行
OCaml
元组
、
我试图更好地理解
OCaml
类型
推断。我创建了这个示例: | (l,r) -> (f l)+(f r)我想把它应用到任何带有嵌套对的二元
元组
(对)上,例子:F(1,2),3)问题:'a是任何
类型
,也不能是对,或者由_
浏览 2
提问于2015-07-25
得票数 3
回答已采纳
1
回答
OCaml
-在
类型
中指定数组的大小
、
、
假设我想定义一个
OCaml
类型
的浮点数组。这可以作为type exampletype = Array of float来完成。但是假设我想将这种
类型
限制为只包含固定大小的数组。有没有可能创建这样的
类型
,或者在这种情况下,使用大小合适的浮点数
元组
是否会更有效?
浏览 6
提问于2020-11-10
得票数 0
回答已采纳
1
回答
使用内置的漂亮打印机进行调试?
据我所知,由于
OCaml
的设计和基本理念,没有通用的打印功能,例如,可以打印出任意数据结构,例如这个。一个可以处理每个数据结构的函数在
OCaml
中没有输入
类型
,这没有任何意义。我可以编写一个小函数来打印从标准数据结构中生成的任何数据结构--列表、
元组
、数字等等(如和所示),然后我必须为另一个不同的数据结构编写另一个小函数,等等。然而,utop和
ocaml
使用内置的漂亮打印例程来显示任何
类型
的评估结果,并显示列表、
元组
等的内容。才能进入REPL的P部分?广泛使用通用打印功
浏览 5
提问于2017-05-08
得票数 4
回答已采纳
2
回答
此表达式的
类型
为a*b*c,但应为int
类型
、
、
我是
OCaml
的新手,我想写一个函数,返回z下3和5的所有倍数的和。
浏览 3
提问于2018-01-24
得票数 4
回答已采纳
1
回答
Ocaml
螺纹
误解
、
我只在延迟5秒后才看到整个输出,但我认为应该不是这样。嗨收到了 let t1 ch = print_string (m ^ " -> received\n"); sync (send ch "t1 got the message") let ch = new_channel () in c
浏览 1
提问于2017-02-18
得票数 1
回答已采纳
1
回答
Ocaml
-遍历
元组
、
刚拿起
Ocaml
,一直在研究递归迭代等等。我试着迭代一个
元组
,但被搞糊涂了。假设我想迭代一个
元组
并将每个元素除以一半,我该如何做呢?特别是如果
元组
的大小不知道,而只是作为一个变量给出的话?现在,如果我知道这是一个2
元组
,我可以做。所以这就是我被困的地方。我怎样才能找到与之相匹配的论点呢?我知道
元组
在创建之后是固定的,所以我不能对其进行适当的修改,那么我将如何创建一个包含原始tuple/
浏览 1
提问于2016-09-19
得票数 0
回答已采纳
1
回答
OCaml
中(int * float)列表中的访问浮点数
、
、
我有一个(int * float) list
类型
的列表。我很乐意给出一个解决方案和解释。
浏览 2
提问于2021-11-26
得票数 0
回答已采纳
2
回答
用于将自定义对象作为参数传入的
OCaml
语法
、
、
我正在努力掌握
OCaml
语言的语法,但在应用一些OOP结构时遇到了一些问题。我使用以下代码的目标是拥有一个继承自虚拟类foo的类栏。当我编译下面的代码时,我得到了一个错误:方法doThis的
类型
是'a -> 'b,但它的
类型
应该是Player.这是什么意思(记住,我是新手),我该如何去纠正它? 谢谢!
浏览 1
提问于2009-02-01
得票数 4
回答已采纳
1
回答
OCaml
匹配
元组
?为什么未使用此匹配大小写?
、
、
我用
OCaml
编写了以下代码: let matchElement x y= | (y,_) -> true | _ -> false;; 我收到了一个警告我的意图是,如果x匹配一个
元组
,其中第一个元素等于
类型
y,则返回true,否则返回false。你知道怎么做吗?
浏览 3
提问于2020-04-06
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券