腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
OCaml
中
接收
从
函数
器
构建
的
类型
作为
函数
的
参数
?
、
我正在研究
函数
式,我试图
接收
一个Module.t
作为
参数
,其中Module是
函数
式调用SomeFunctor(sig type t = int end)
的
结果,但我收到
的
是Unbound type constructor
浏览 19
提问于2021-10-31
得票数 4
回答已采纳
1
回答
是否可以将C
函数
作为
回调传递给
OCaml
?
、
、
我正在研究如何将
OCaml
TCP/IP堆栈集成到我
的
C++项目中。多亏了这个答案,我已经知道如何
从
OCaml
调用C和
从
C调用
OCaml
:
OCaml
as C library, hello world example
OCaml
将由C++控制,而不是反过来。因此,对于TCP/IP堆栈,我必须能够发送和
接收
数据包。我可以很容易地通过C++将数据发送到TCP/IP协议栈,但如何
接收
数据?我需
浏览 12
提问于2020-05-01
得票数 1
回答已采纳
1
回答
“`val散列:”-> int`‘是如
何在
OCaml
中
实现
的
?
、
在
OCaml
中
,Hashtbl可以将任何东西转换为int。 但是
OCaml
是如何做到这一点
的
呢?
浏览 1
提问于2013-03-22
得票数 5
回答已采纳
4
回答
有没有办法在
ocaml
中
打印用户定义
的
数据
类型
?
我不能使用print_endline,因为它需要一个字符串,而且我认为我没有办法将非常简单
的
用户定义
的
数据
类型
转换为字符串。如何检查这些数据
类型
的
变量
的
值?
浏览 1
提问于2011-09-23
得票数 16
回答已采纳
1
回答
有没有可能有一个只接受整数列表
的
Ocaml
函数
?
、
、
我正在用
Ocaml
编写一个递归
函数
,它应该计算整数列表
中
的
项数(是的,我知道有一个List.length
函数
,但我正在尝试自己做)。然而,
Ocaml
编译
器
/解释
器
迫使我一直使用alpha list。因此,当
函数
接受列表
作为
参数
时,该列表
的
类型
必须始终为alpha,这是错误
的
吗?谢谢 编辑:我不方便使用alpha列表
的
原
浏览 0
提问于2010-04-12
得票数 1
回答已采纳
2
回答
在创建任意新对象时遇到困难,将
函数
调用
参数
化
、
我希望在
OCaml
中有这样
的
表达但是我得到了Unbound class obj
的
一个编译
器
错误,但是为什么编译
器
不满足于创建这个
函数
,这个
函数
就是在这个对象上调用一个
函数
,而这个
函数
恰好带有一个init。
浏览 5
提问于2015-10-31
得票数 1
回答已采纳
2
回答
参数
向量
类型
未知
的
虚
函数
、
、
我正试图在C++
中
构建
一个用于
参数
优化
的
优化库。这类优化有很多算法,
如
遗传算法、差分进化等。在大多数算法
中
,一旦我们根据
参数
的
优化策略对
参数
进行修改,就必
浏览 13
提问于2019-10-14
得票数 1
回答已采纳
3
回答
我们能在
ocaml
中
定义一个0
参数
的
函数
吗?
在其他语言中,我们可以有一个不带
参数
的
函数
。我们能在
ocaml
中有0
的
参数
函数
吗?
浏览 2
提问于2015-01-04
得票数 4
回答已采纳
1
回答
哪种语言
的
泛型是
OCaml
中
类似于C++、Java或C#
的
泛型类和
函数
?
、
、
、
我
从
C++模板、Java泛型和C#泛型之间学到了区别,这有助于我更好地理解如何以不同
的
方式正确地使用它们。为了帮助我学习在
OCaml
中使用泛型,哪种语言
的
泛
浏览 3
提问于2017-09-20
得票数 3
回答已采纳
1
回答
Haskell和
OCaml
中
的
函数
器
有什么相似之处?
、
在过去
的
一年左右,我一直在Haskell
中
玩耍,实际上我开始“理解”它,直到Monads,镜头,Type Families,……一大堆。我马上就要离开这个舒适区了,我要把工作转移到一个
OCaml
项目上。通过一点语法,我在寻找类似的更高级别的概念,例如functor。我读了Haskell
中
的
代码和
函数
器
的
结构,但我似乎不能理解它们现在是否在
OCaml
和
OCaml
中
是相似的概念。简而言之,Haskell
浏览 0
提问于2013-05-03
得票数 44
回答已采纳
3
回答
为什么更喜欢在
OCaml
中使用元组
参数
?
、
、
说 将'a -> 'b -> 'c调用约定与'a * 'b -> 'c进行比较时。在使用SML/NJ时,我习惯了输入和输出都使用元组
类型
:('a * 'b) -> ('c * 'd),因此使用元组来表示多个输入似乎与我表示多个输出
的
方式是对称
的
。为什么推荐对元组<
浏览 0
提问于2012-05-19
得票数 12
回答已采纳
5
回答
类型
化FP:元组
参数
和可循环
参数
、
、
、
、
在静态
类型
的
函数
式编程语言中,
如
Standard ML、F#、
OCaml
和Haskell,编写
函数
时通常会将
参数
彼此分开,并用空格将
函数
名与
函数
名分开: a + b这里
的
类型
是"int -> (int -> int)",也就是一个
函数
,它接受一个整数,然后返回一个
函数
,然后再返回一个整数,最后返回
浏览 2
提问于2009-01-02
得票数 7
2
回答
如何最好地向其他语言公开
ocaml
库?
、
这是语言之间
的
恩惠,因此有,它基本上为您定义
的
任何
类型
生成可解析
的
交换格式;它自动化编写普通代码
的
过程(编写在某些交换信息
中
读取
的
函数
,并生成某种任意
类型
的
实例)。如果有一些声明式
的
模式来管理
函数
公开,这样就可以通过某种介质(比如RPC,或者将
函数
映射到带有
参数
编码
的
url )到达
ocaml
库,这将是很好<em
浏览 8
提问于2014-10-16
得票数 2
回答已采纳
3
回答
OCaml
等价于javascript
的
“应用”
、
、
、
我已经有一段时间没有编写
OCaml
代码了,我遇到了这个问题,这个问题听起来很简单,但我在解决这个问题时遇到了心理障碍: 编写一个
函数
,该
函数
接受一个
函数
f,其变量数为返回布尔值
的
变量数(即f
类型
为'a-> 'b -> 'c -> ... -> bool),并返回一个
函数
g,该
函数
g表示f
的
否定(即所有有效
参数
集
的
(f x1 x2 .. xn) =
浏览 3
提问于2015-06-22
得票数 5
回答已采纳
3
回答
如
何在
List.map中使用
OCaml
我在
OCaml
中有一个列表,返回[[7; 5]; [7; 3; 2]]。我知道在List中有很多
OCaml
函数
。我想打印出每个值,在它们之间加上一个加号,就像Python或Ruby
中
的
那样。在Python
中
,我使用print('+'.join(map(str,lst)))来完成这个操作,其中lst是列表,str是转换成字符串。我如
何在
OCaml
中
做到这一点?print_string "Prime Part
浏览 2
提问于2017-02-09
得票数 1
回答已采纳
1
回答
使用LLVM
OCaml
API创建不透明
的
结构
类型
。
、
、
我正在
构建
一个带有LLVM后端
的
。我将使用Zend
类型
zend_string来表示字符串。为此,我需要一个名为zend_string_ptr或其他
类型
的
LLVM指针
类型
。如何使用
OCaml
LLVM绑定创建此指针
类型
?
中
创建LLVM双重
类型
,您可以编写要使
函数
类型
接受0
参数
并返
浏览 3
提问于2015-09-05
得票数 1
回答已采纳
2
回答
OCaml
可选
参数
、
如
何在
OCaml
中
编写一个
函数
,其中一个或多个
参数
是可选
的
?let foo x y z = if(x+y > z) then true else false;;foo 3 3 10 -> false有没有什么
OCaml
特性可以做到这一点?
浏览 1
提问于2014-05-17
得票数 11
回答已采纳
1
回答
如何将未指定
的
算术声明(或其他
函数
)
作为
参数
?
rawr将f应用于具有y
的
x
的
每个元素,并返回累加值*)rawr (+) 1;2;3 2应返回(1+2) + (2+2) + (3+2) = 12 我不需要编写rawr代码(这只是我想出
的
一个随机示例,以明确我
的
问题),但我确实需要将其他
函数
或算术声明
作为
参数
(特别是对于rec或折叠结构)。我一直在尝试不同
的
格式,但至今没有成功.有谁能告诉我如何以未
浏览 4
提问于2014-09-21
得票数 0
回答已采纳
2
回答
(int -> int) -> (int -> int)是什么意思?
、
、
、
我正在
OCaml
做一个学校作业,我有一个关于表达式
的
含义
的
问题。例如,在定义
函数
时,如果我写道:= fun (n,f) -> (int -> int)是什么意思?我理解
函数
本身
接收
一对
作为
参数
,但我不完全理解括号
的
含义.
浏览 4
提问于2017-10-13
得票数 0
回答已采纳
6
回答
哪种编程语言支持以自身为
参数
的
函数
?
、
、
、
、
我希望找到编程语言,这些语言允许您定义能够接受自己(即指向自己
的
指针)
作为
参数
的
函数
。例如,在JavaScript
中
: if (y === 0) return;}上面的代码将在我尝试在
OCaml
中
定义类似的
函数
,如下所示: let rec foo x y = if y < 1 then "hi"
浏览 6
提问于2019-04-22
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券