腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
OCaml
封装
模块
的好
用途
是
什么
?
最近的
OCaml
3.12引入了一个一流打包
模块
的: 我在哪里可以找到使
浏览 6
提问于2010-07-29
得票数 7
回答已采纳
1
回答
OCaml
条件文件读取
、
、
我想要有条件地执行命令#use "a.ml“,即在'if statement‘中,如下所示... `| (false)-> #use "2.ml";;` is there any way of doing it?
浏览 0
提问于2014-01-28
得票数 0
1
回答
Coq中的类型
封装
、
、
、
是否
有
一种方法可以在Coq
模块
中定义类型,但
封装
构造函数? 我希望
模块
的客户端能够使用该类型,而不是构造该类型的成员,类似于使用抽象类型在
OCaml
中所做的工作。
浏览 3
提问于2015-05-12
得票数 3
回答已采纳
1
回答
广义代数数据类型的一些实际
用途
是
什么
?
、
、
、
、
我看到的关于GADT的所有教程(在Haskell、Coq和Idris中)都使用一个类型良好的解释器的相同的exapmle来展示GADT如何有用,其中使用类型索引在对象语言中编码术语的类型。 当我们认为GADT是一种解决方案时,还有哪些其他的例子和一般规则?
浏览 0
提问于2017-02-27
得票数 4
3
回答
Obj
模块
文档
有没有关于Obj
模块
的文档?我只能找到..。 (顺便说一句,我知道这些是低级函数,并不是通用的)
浏览 2
提问于2011-05-19
得票数 14
回答已采纳
1
回答
瓦尔在奥卡姆是
什么
意思?
当在Ocamel中看到
模块
的文档时,例如在Graphics
模块
中有类似的东西或者在以交互模式编写函数时:
有
val x : unit -> int = <fun>,val是
什么
,它是用例吗?
浏览 2
提问于2020-03-03
得票数 5
回答已采纳
2
回答
OCaml
图形包
、
我已经在我的xfce上安装了
OCaml
,现在我想做一些图形程序。问题是我不知道如何安装graphics.cma (我认为这是我需要的文件,但我不确定)。我和ls $(ocamlc -where) | egrep cmx?a一起发现了这个谢谢你帮我伙计们。祝您今天愉快
浏览 2
提问于2018-11-21
得票数 1
回答已采纳
2
回答
OCaml
中的
模块
和类
在
OCaml
中,
模块
和类
有
什么
区别? 这两种机制都提供了抽象和
封装
、子类型(通过在对象中省略方法和在
模块
中省略fi屏蔽)和继承(对象使用继承;
模块
使用包含)的机制。一方面,对象
有
一个优点:对象是first类值,而
模块
不是--换句话说,
模块
不支持动态查找。另一方面,
模块
有
一个优点:
模块
可以包含definitions类型,而对象不能。首先,我
浏览 2
提问于2013-07-16
得票数 15
回答已采纳
5
回答
最快迭代的标准
OCaml
数据结构是
什么
?
、
、
我正在寻找一个容器,它通过
封装
的元素提供最快的无序迭代。换句话说,“添加一次,迭代多次”。...But,在我看到几个答案之后,它看起来,它不是。当然,
有
很多数据结构允许O( n )通过大小为n的容器进行迭代,但我要解决的任务就是其中之一,其中O(n)和O(2n)之间的区别很重要;-)。问题是,我应
浏览 5
提问于2010-01-05
得票数 10
回答已采纳
1
回答
将
OCaml
转换为F#:将
OCaml
open_box和close_box转换为F#
、
我正在将几个基于
OCaml
的
模块
转换为F#,并从
OCaml
格式
模块
运行到打印格式化函数
OCaml
。在阅读了打印盒的概念后,它是有意义的,但它似乎需要在幕后进行大量的工作才能实现。是否有功能等价的F#
模块
?在上有一个版本作为
OCaml
格式的一部分,我还没有测试过它,但它是我目前发现的最复杂的版本。
浏览 0
提问于2012-05-01
得票数 4
回答已采纳
1
回答
按值参数化的函数集
我希望构建一组相关的函数,这些函数被函数变量参数化(函数
封装
了一个坐标转换)。我知道这在
OCaml
中也是可能的,但我也读过,在
OCaml
中,通常最好使用
模块
(我猜想这里是函子)。val make_set_of_function
浏览 0
提问于2016-10-14
得票数 3
2
回答
模块
与
封装
Ocaml
的区别
、
当我试图运行一个文件时我正在得到和错误的说它是一个未绑定
模块
。我执行了以下opam指令:它确实安装了正确的软件包。所以我认为问题在于
模块
和包之间的区别,这一点我并不真正理解。我把这个问题看作是一个可能的答案,但我不确定这是否是我所需要的。感谢大家的投入,我对
Ocaml
很陌生,我正在努力学习构建一些东西的细节。
浏览 1
提问于2013-05-22
得票数 6
回答已采纳
1
回答
OCaml
mod函数返回与%不同的结果
、
、
、
OCaml
mod中的
模块
化函数返回的结果与python中的
模块
化运算符不同。
OCaml
:- : int = -1>>> -1 % 4为
什么
结果不同? 是否
有
在%中作为
OCaml
操作的标准
模块
功能?
浏览 3
提问于2017-10-15
得票数 7
回答已采纳
1
回答
OCaml
警告31、编译器-libs和ppx
、
、
、
、
我正在将我的应用程序从
OCaml
4.02.3移植到4.03.0。' lexer.byte --Warning 31: files lexer.cmo and /Users/vladimir/.opam/4.03.0+flambda/lib/
ocaml
", line 1:不过,我知道compiler-libs也有一个名为Lexer的
浏览 6
提问于2016-05-24
得票数 2
2
回答
OCaml
:尝试加载
模块
时的未绑定值加载
我正在尝试加载
OCaml
的默认图形
模块
,但
OCaml
似乎无法加载它或任何其他
模块
。我想做的是:
OCaml
version 4.02.1 Error: Unbound value load 无论我试图加载哪个
模块
,问题都会持续存在,所以我认为问题在于
ocaml
安装,而不是
模块
。我尝试过重新安装
OCaml
,但这也没有帮助
浏览 7
提问于2015-12-18
得票数 1
回答已采纳
2
回答
Standard ML的
模块
系统和
OCaml
模块
系统
有
什么
区别(如果有的话)?
、
、
我的问题是,Standard ML的
模块
系统和
OCaml
模块
系统
有
什么
不同?是否拥有
OCaml
所有函数器、属性等的支持。SML
有
吗?
浏览 0
提问于2013-03-23
得票数 42
回答已采纳
4
回答
如何在
Ocaml
中表示一个简单的有限状态机?
、
、
、
我用C++和Java编写了一些状态机,但从未使用像
Ocaml
这样的函数式语言。问题是,我不知道我是否能够调整来自对象语言版本的代码,因为在
Ocaml
中,记录和变体比类更强大;谢谢:) 编辑 16/03 :在没有可变状态的情况下可以这样做吗?我想用"FSM“的名称正确地
封装
它,我应该选择一个
模块
还是一个类?
浏览 1
提问于2012-02-24
得票数 15
回答已采纳
2
回答
同一个文件中的
ocaml
模块
和程序
、
在
ocaml
中是否可能有一个.ml文件,它提供了一个从另一个文件中使用的函数,但也可以作为一个独立的程序使用?谢谢!
浏览 2
提问于2016-03-24
得票数 2
回答已采纳
1
回答
为
什么
OCaml
有
互斥
模块
?
据我所知,
OCaml
确实提供了并发性,但是没有并行性 ()如果没有两个线程可以同时运行,那么为
什么
我们仍然需要lock
浏览 4
提问于2014-04-14
得票数 0
回答已采纳
9
回答
为
什么
对冲基金和金融服务经常使用
OCaml
?
、
、
与许多宽客/对冲基金谈过,我得出的结论是,他们中的许多人似乎正在使用自制语言或
OCaml
来完成许多任务。他们中的许多人不能回答为
什么
。我当然可以理解为
什么
他们在很大程度上不想使用C++,但是为
什么
OCaml
在这些
用途
上比其他脚本语言更好呢?
浏览 1
提问于2009-12-18
得票数 26
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券