腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
OCaml
插件
的
任意
类型
接口
、
我正在使用编写计算器,它能够在运行时计算
OCaml
表达式。 val f : unit -> float
Ocaml
_dynloader.Univ_constr.create () 我可以使用签名unit -> float加载函数,例如,并
浏览 8
提问于2017-08-08
得票数 1
回答已采纳
2
回答
在
OCaml
中使测试加倍
、
在
OCaml
中有一个伪造数据库连接
的
测试替身是怎么回事? 假设您想要在数据库上测试一个小型应用程序
接口
,其工作方式是为应用程序
接口
公开
的
每个函数提供一个Connection
类型
。更重要
的
是,鉴于
OCaml
强大
的
类型
系统已经确保您不会犯奇怪
的
错误,这种测试在
OCaml
中是常见
的
吗?
浏览 0
提问于2011-08-20
得票数 7
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
1
回答
非递归
的
方法,以纯函数
的
方式逆转一个列表?
、
、
我在
OCaml
工作,需要编写一个函数它在不使用递归
的
情况下反转列表lst。我认为我也不能使用迭代方法,比如for-循环。我不能使用List库函数。我不能定义某种数据结构,它允许我以相反
的
顺序与元素进行
接口
。它必须是一个非常光秃秃
的
OCaml
实现。 考虑到这些限制,我真的想不出有什么办法可以做到这一点。我真的不知道从哪里开始。在我
的
技巧中,处理
任意
列表时,惟一
的
两件事是递归和迭代。
浏览 1
提问于2022-09-27
得票数 1
回答已采纳
1
回答
嵌入
ocaml
解释器
、
、
、
我有一种很小
的
语言,它基本上是
OCaml
的
扩展(实际上它是
OCaml
子集
的
扩展,但这无关紧要)。为了简化事情,我有一个“转义”表达式,它将
OCaml
文本传输到我
的
语言中(因此您可以将
任意
OCaml
代码嵌入到这种语言中)。将这样
的
表达式编译到
OCaml
只意味着打开字符串,但是如何计算它呢?当然,我理解
OCaml
是一种静态
类型
语言,以及该
类型
系统一般
浏览 1
提问于2014-10-14
得票数 2
回答已采纳
1
回答
什么是惯用
的
方法来处理球拍中
的
失败?
我已经习惯了
OCaml
,在这里,我非常依赖result
类型
,以及一个一元
接口
来处理应用程序中
的
故障。异常确实存在于
OCaml
中,但我很少使用它们,除非不使用return关键字。在球拍(特别是
类型
球拍)中有这样
的
趋势吗?在Racket应用程序中处理和传播失败
的
惯用方法是什么?
浏览 1
提问于2017-06-08
得票数 5
回答已采纳
11
回答
知道
OCAML
IDE吗?
、
、
、
知道
OCAML
/CAML IDE吗?尤其是在Linux上运行
的
?
浏览 32
提问于2008-09-23
得票数 26
回答已采纳
2
回答
当使用类
类型
时,为什么
OCAML
对象中
的
未绑定
类型
变量不出现?
、
我想了解
OCAML
对象这种行为
的
原因。假设我有一个类A,它调用另一个类B
的
对象
的
方法。从原理上讲,A#f调用B#g和B#h。OOP中
的
通常做法是,我希望避免使用B作为固定
的
具体类,而是只声明B
的
接口
。. > as 'a) -> int where 'a这种行为是众所周知
的
:
OCAML
正确地推断b具有开放对象
类型
<g:int;h:i
浏览 1
提问于2012-06-24
得票数 7
回答已采纳
2
回答
如何在
OCaml
编译器中遍历
类型
化抽象语法树
、
、
、
我试图转储
OCaml
项目中所有标识符
的
类型
信息,这基本上与遍历
类型
化抽象语法树()相同。因为我对
OCaml
编译器
的
代码库并不熟悉,所以我不确定编译器是否提供了apis,这样我们就可以轻松地编写一个
插件
来完成这项工作,还是我们必须破解编译器
的
代码?另外,这是如何与OCamlbuild交互
的
?谢谢你
的
暗示和建议。
浏览 2
提问于2015-02-08
得票数 4
回答已采纳
2
回答
为什么Scala选项
类型
没有被调用,就像在Haskell中一样?
、
、
、
、
为什么Scala选项
类型
没有被调用,就像在Haskell中一样?Scala中
的
选项可能没有被调用,有什么特别的原因吗?
浏览 0
提问于2013-08-09
得票数 15
回答已采纳
1
回答
OCaml
中
的
参数性
、
、
我是
OCaml
的
完全初学者,但我经常看到类似于以下介绍性示例
的
代码在这个片段中,困扰我
的
是List.fold
的
明确使用。在我所知道
的
大多数语言中,容器
的
显式
类型
将通过使用
接口
、特征或
类型
来抽象,这样就可以重用这些代码来对数组或任何其他顺序容器进行求和。 有什么
OCaml
方法可以使这更通用呢?
浏览 2
提问于2014-11-16
得票数 4
回答已采纳
16
回答
哪些高级语言很容易与C/ C++
接口
?
、
、
我有
OCaml
的
经验。您必须为每个函数编写存根,以便转换
类型
,甚至是C <->
OCaml
int。连接是痛苦
的
一口井。我甚至不想讨论映射C++对象
的
问题。编辑2: 请说得具体一点。"X可以调用C“没有给出太多
的
信息。
浏览 12
提问于2009-08-15
得票数 13
回答已采纳
1
回答
哪种语言
的
泛型是
OCaml
中类似于C++、Java或C#
的
泛型类和函数?
、
、
、
我从C++模板、Java泛型和C#泛型之间学到了区别,这有助于我更好地理解如何以不同
的
方式正确地使用它们。为了帮助我学习在
OCaml
中使用泛型,哪种语言
的
泛型是
OCaml
中类似于C++、Java或C#
的
泛型类和函数?因为
OCaml
的
函数是隐式参数
浏览 3
提问于2017-09-20
得票数 3
回答已采纳
2
回答
OCaml
库
的
绑定和自省
、
、
我想写一个
OCaml
库,它将被其他编程语言使用,比如C甚至python。这是可行
的
吗?我认为像Corba这样
的
东西不太适合
ocaml
ABI,但我可能错了。 编辑:通过放弃运行时需求,只使用具有llvm前端
的
语言,我想我可以使用llvm作为常见
的
ABI,但它似乎很棘手。
浏览 1
提问于2012-10-26
得票数 4
回答已采纳
1
回答
如何在
OCaml
中打印内存地址?
假设我有一个变量:Magic_code应打印存储在a中
的
内存中
的
地址。有没有类似的东西?我用谷歌搜索了一下,但什么也没找到...
浏览 2
提问于2013-10-31
得票数 1
1
回答
Vim奇怪
的
ocaml
插件
绑定甚至与-noplugin一起运行。
、
在编辑
ocaml
文件(*.ml)文件时,每当我使用<Leader>t打开CommandT时,vim都会说“没有找到任何
类型
注释(.annot)文件”。当我使用<Leader>s切换同步时,vim转到当前文件
的
接口
文件(x.ml到x.mli)。("visual")<CR>`< n <Plug>OCamlPrintType * :<C-U>call
Ocaml
_print_type("normal")&
浏览 2
提问于2014-11-05
得票数 1
回答已采纳
1
回答
OOP --如何合理地创建
接口
、
、
假设我有以下abstractProductA类,它有一个名为methodA
的
公共方法: pub methodA => "name";我想创建一个
接口
类似于 abstractProductA(): string只有在合理
的
情况下,才能让类实现它。任何建议都是非常欢迎
的
。谢谢
浏览 2
提问于2017-09-19
得票数 3
回答已采纳
1
回答
通过无向图对路径建模
的
最佳数据结构是什么?
、
、
、
我正在建模
的
游戏呈现为一系列大约200个相互连接
的
节点,如下所示。给定对手
的
已知起始位置(例如,下图中
的
节点84 ),目标是确定对手藏身之处
的
可能位置。对手离开84
的
动作,自然是未知
的
。到目前为止,我已经使用
OCaml
的
ocamlgraph库
的
一个实现将电路板本身建模为一个无向图。我现在尝试做
的
是通过图形对对手所走
的
路径进行建模,以便在每次转弯后识别对手
的
潜在位置
浏览 0
提问于2018-05-14
得票数 1
1
回答
OCaml
作为C库,hello示例
、
、
我希望通过将
OCaml
编译到包含C
接口
的
静态或共享库中,通过C++调用
OCaml
代码。似乎解释了如何为
OCaml
创建一个C
接口
。但是,我如何做到并编译它呢?以及如何获得要加载到我
的
.h代码中
的
C++文件?
OCaml
运行时系统由三个主要部分组成:字节码解释器、内存管理器和一组实现基本操作
的
C函数。提供了一些字节码指令来调用这些C函数,由它们在函数表(原语表)中
的
偏移
浏览 2
提问于2020-04-24
得票数 2
回答已采纳
1
回答
OCaml
:如何确定函数参数
的
类型
?
、
、
我了解到可以创建接受
任意
类型
的
函数,如下所示:但是我找不到一种方法来利用函数内部
的
类型
信息,如下所示x : int) -> print_int x | _ -> print_string "***";; 这真的是不可能
的
吗如果是的话--这种限制
的
浏览 4
提问于2014-01-07
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券