腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
OCaml
-
实现
嵌套
函数
我想
实现
递归的
嵌套
函数
。如何做到这一点?我在下面的代码“期望的运算符”中得到一个错误。else false ) then true这里,lst =任何列表(例如1;2;3) f1任何特征
函数
,如果元素在特征
函数
定义的集合中,则返回true。(例如,设f1 x=(xmod3 == 0 && x<=15);)如果lst是特征
函数
的幂集合的成员,则powerset_cf
函数
返回true
浏览 9
提问于2016-08-29
得票数 1
回答已采纳
3
回答
还有.)
OCaml
风格差吗?
在其他语言中,我更喜欢排列源文件,以便在
实现
细节之前引入更简单和更广泛有用的概念,并在可能的情况下尝试将复杂的
实现
细节设置为顶层
函数
,以便将它们分离出来,并让主
函数
像高级算法描述一样读取。
OCaml
显然有接口/源的区别,但是即使有稀疏的文档化的接口,如(** Blah blah blah *) (
浏览 0
提问于2012-09-12
得票数 3
回答已采纳
3
回答
ocaml
嵌套
列表中的递归
、
我是
Ocaml
的新手,正在编写代码来替换
嵌套
Ocaml
列表中的元素。我的代码如下:我的替换
函数
(它将
嵌套
列表中所有出现的元素a替换为b)如下: let rec subst
浏览 0
提问于2013-06-06
得票数 0
回答已采纳
1
回答
如何创建一个返回一个列表的
函数
,该列表是
Ocaml
中
嵌套
列表元素的并集?
、
、
如果我在
Ocaml
中的列表中得到了一组列表,例如[3;1;3;4;1;2;3],那么我们如何
实现
一个
函数
来返回一个列表,该列表是
嵌套
列表的值的并集(因此示例的输出将返回1;2;3;4)?
浏览 22
提问于2021-04-06
得票数 0
1
回答
Ocaml
嵌套
函数
有人能解释一下当你有
嵌套
函数
时所用的语法吗? 例如,我有一个外部和内部递归
函数
。
浏览 3
提问于2015-03-29
得票数 2
1
回答
用于递归调用
Ocaml
上的循环
、
、
、
我正在研究
OCaml
中素数分解的
实现
。我不是一个功能性程序员,下面是我的代码。素分解在prime_part
函数
中递归进行。primes是从0到num的素数列表。这里的目标是,我可以在prime_part解释器中键入
OCaml
,并让它在n= 20,k= 1时吐出来。2 + 3 + 7我从一个is_prime教程中改编了all_primes和
OCaml
。在调用all_primes之前,需要调用prime_part来生成到b的素数列表。我看到List.ittr是
OCaml
方式,但
浏览 0
提问于2017-02-08
得票数 0
回答已采纳
2
回答
如何消除“这种模式匹配并非详尽无遗.”的警告?
、
、
我用
OCaml
编写了以下
函数
,它接受
嵌套
对并返回对(a,b),以便a是所有奇数元素的
嵌套
对,b是带有所有偶数元素的
嵌套
对: match xs withlet Pair(a,b) = split_var_val tail in | _ -> raise X_no_match ;; 该
函数
运行良好Here is an example of a case tha
浏览 1
提问于2020-11-30
得票数 0
回答已采纳
3
回答
“纯
OCaml
”是否等同于文学和风俗中的“纯功能”?
、
、
、
、
我的理解是,“纯
OCaml
”指的是
OCaml
中的所有标准功能,包括它的非“纯”功能特性,而“纯功能”指的是通常的属性:没有副作用,没有异常处理等。在这个意义上,“纯
OCaml
”
实现
是与C或C++
实现
相对立的,比如
OCaml
。 然而,我最近与一个非常坚持“纯
OCaml
”在某些圈子中意味着
OCaml
的“纯
函数
子集”的人进行了一场辩论。在第二个意义上,是否有指向使用“纯
OCaml
”的受高度重视的源的指针?
浏览 10
提问于2016-01-28
得票数 4
3
回答
在
OCaml
中截断列表
、
是否可以在不使用递归的情况下在
OCaml
中截断给定元素后的列表?let truncate (elt: 'a) (q: 'a queue) : unit = 我可以考虑如何使用
嵌套
模式匹配来
实现
这一点...寻找一种更好的方法而不需要记录
浏览 2
提问于2017-02-21
得票数 0
1
回答
未
实现
的Javascript原语caml_pure_js_expr
、
、
我想编写和编译cubes.ml,以便它封装一个
OCaml
函数
,使JS
函数
可以在web中调用;2)
OCaml
函数
和字节码仍然可以在Linux下的命令行中进行测试。-linkpkg cubes.ml -o T 我已经测试过其他JS或cubes.js文件可以很好地调用cubes.js的
函数
。所以我的目标已经
实现
了。:testwe
浏览 4
提问于2016-05-19
得票数 2
1
回答
OCaml
中的
嵌套
函数
及其参数
、
、
、
我对如何在
OCaml
中
实现
嵌套
函数
有问题,我需要一个
函数
的输出(列表)作为另一个
函数
的输入。两者都应该是递归的。| h::t -> h ^ " " ^ toString listCleanup sentence toString listCleanup sentence;; 如果我使用
函数
及其参数作为参数,就会有堆栈溢出,但是如果只使用没有参数的
函数
,则会得到参数的不匹配。
浏览 3
提问于2022-04-10
得票数 0
回答已采纳
1
回答
如何使用`js_of_
ocaml
`从`bytes`生成一个`ArrayBuffer`
、
、
、
、
我正在构建一个JavaScript库,它是用
Ocaml
实现
的,并使用编译成JavaScript。 我的一个
Ocaml
函数
返回一个包含二进制数据的string。如何使用js_of_
ocaml
将其作为ArrayBuffer公开
浏览 3
提问于2018-09-17
得票数 5
1
回答
将
OCaml
转换为F#:将
OCaml
open_box和close_box转换为F#
、
我正在将几个基于
OCaml
的模块转换为F#,并从
OCaml
格式模块运行到打印格式化
函数
OCaml
。在阅读了打印盒的概念后,它是有意义的,但它似乎需要在幕后进行大量的工作才能
实现
。如果没有,那么在不转换
OCaml
格式模块的部分内容的情况下,有哪些快速而简单的替换
函数
呢?在上有一个版本作为
OCaml
格式的一部分,我还没有测试过它,但它是我目前发现的最复杂的版本。
浏览 0
提问于2012-05-01
得票数 4
回答已采纳
1
回答
如何在->中编写
函数
“比较:”a -> in‘?
在Pervasives中,compare
函数
是外部
函数
。 如果有人要求我在
OCaml
中
实现
这样的
函数
,该怎么办?这有可能吗?
浏览 1
提问于2014-02-28
得票数 1
回答已采纳
1
回答
OCaml
作为C库,hello示例
、
、
我希望通过将
OCaml
编译到包含C接口的静态或共享库中,通过C++调用
OCaml
代码。似乎解释了如何为
OCaml
创建一个C接口。但是,我如何做到并编译它呢?
OCaml
运行时系统由三个主要部分组成:字节码解释器、内存管理器和一组
实现
基本操作的C
函数
。提供了一些字节码指令来调用这些C
函数
,由它们在
函数
表(原语表)中的偏移量指定。我认为
OCaml
可以编译成本机语言。为什么它被编译成字节码并在运行时进行解释?它总是这样,还是只用于用C接口编译
浏览 2
提问于2020-04-24
得票数 2
回答已采纳
1
回答
如何在
Ocaml
中
实现
工厂设计模式
、
如何在
Ocaml
中以两种方式
实现
工厂设计模式:抽象得益于关键字“F#”,所以它相当简单,但不是
Ocaml
浏览 0
提问于2012-04-22
得票数 1
2
回答
OCaml
-
实现
直方图
函数
、
、
我有一个项目,我正在工作,我需要在
OCaml
中
实现
直方图功能。我必须编写一个
函数
,该
函数
将列表作为参数,并以元组列表的形式返回直方图。我觉得我已经很接近了,但我只是需要一些关于如何完成实际直方图
函数
的帮助/指导。到目前为止,我已经让它检查列表(nl)中可能已经存在的任何东西。如果它还没有包含该数字,我会将其添加到列表中。我的问题是,一旦我将
函数
添加到列表中,我就不知道如何调用它。请参阅我的代码,了解问题所在。
浏览 0
提问于2015-10-30
得票数 1
1
回答
Ocaml
unboud值
我试图编写一个简单的
Ocaml
函数
,但是我得到了这个错误: 错误:此表达式具有类型单位,但预期表达式为int类型。
浏览 3
提问于2014-09-15
得票数 0
回答已采纳
2
回答
OCaml
解析器
、
、
、
、
有人能推荐我一个开源的全
OCaml
解析器吗? 本质上,我想为
OCaml
实现
自己的类型检查器。理想情况下,解析器是用
OCaml
编写的。我会用它来获取输入程序的AST。(对于预先填充标准库
函数
签名的初始类型化环境,可能要求太多了)
浏览 0
提问于2015-03-02
得票数 0
回答已采纳
4
回答
Haskell或
OCaml
、
、
我在过去的18个月里掌握了
函数
式编程,从学习
OCaml
开始,到现在已经有几个星期了。现在我想走下一步,
实现
一些实际的应用程序:一个简单的实时地形编辑器。所使用的递归算法和数据结构似乎非常适合
函数
实现
。 由于这是一个实时应用程序,我自然会寻找我能获得的最佳性能。现在,一些(我觉得挺烦人的)
OCaml
的支持者经常抱怨Haskell比
OCaml
或F#慢。但根据哈斯克尔经常击败
OCaml
,如果只是相当小的分数-仍然存在问题,这个基准测试只采用非常具体的样本。
浏览 0
提问于2010-11-30
得票数 57
回答已采纳
点击加载更多
相关
资讯
Find函数嵌套提取指定值
第54p,函数嵌套与函数对象,把函数当作参数使用
零基础学习 Python 之嵌套函数
python-装饰器之高阶函数、装饰器之嵌套函数
KVM on KVM 嵌套虚拟化的实现
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券