腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
OCaml
:
表示
int
列表
的
简单
赋值
、
、
你好,我正在学习
OCaml
语言,正在做一项作业。无限精度
的
自然数可以
表示
为0到9之间
的
整数
列表
写一个函数,它接受一个整数,并用一个介于0和9之间
的
整数
列表
来
表示
它,其中
列表
的
头部包含最低有效位,
列表
的
最后一个元素
表示
最高有效位。因为我是这个语言
的
新手,所以不知道哪里出了问题。有没有人能帮帮忙。
浏览 16
提问于2021-02-25
得票数 0
回答已采纳
1
回答
如何创建一个模块
OCaml
并使用它?
我刚接触过这门语言/技术,我有一个
简单
的
问题,但我找不到答案:let rec gcd (m, n) = if m = 0then n let two = 2;; 将这些函数用于其他程序
OCaml
浏览 3
提问于2014-09-24
得票数 3
回答已采纳
3
回答
如何从
OCaml
中
的
for循环中获取值
我写了下面的代码,从
列表
中随机选择n个项目,并将选择
的
项目放在一个新
的
列表
中,代码如下 let l = ((List.length list)- 1) for i = 1 to n do done;;; 当我加载包含此代码
的</em
浏览 0
提问于2012-02-14
得票数 5
回答已采纳
1
回答
OCaml
编译器如何处理这些代码?
、
我阅读了一个用
OCaml
编写
的
项目,但在这里找不到一些源代码: let rec n = {parent=n; rank=0; label=x} in这段代码是不相交集
的
一部分,但我并不真正理解递归函数。当我在
OCaml
utop中运行这段代码时,结果让我感到意外。它确实产生了许多
浏览 3
提问于2013-12-13
得票数 1
2
回答
什么时候在
OCaml
中创建物理上不同
的
值?
、
、
=))在
OCaml
中
的
含义。 (* h *) (Some None) == (Some None);; (* false *) "“一节建议语言规范要求bools、
int
、chars、单位值、<
浏览 5
提问于2012-08-05
得票数 4
回答已采纳
2
回答
OCaml
解析器中
的
$1和$3
表示
什么?
、
下面是
OCaml
解析器
的
示例代码:%token <
int
> LITERAL | expr DIVIDE expr { Binop($1, Div, $3) }我有扫描仪和AST (抽象语法树)
的
代码这里
的
$1和$3
表示
什么? 增编:,我想给一个变量
赋值</em
浏览 2
提问于2014-07-19
得票数 1
1
回答
OCaml
中
的
"
int
/2“类型是什么?
、
当我在交互环境(
OCaml
或utop)中执行以下命令时,"
int
“类型
的
所有表达式最终都是"
int
/2”类型。这种行为可以复制如下。# 3;;type
int
type a - :
int
/2 = 3我发现,如果执行以下操作,"
int
&
浏览 3
提问于2020-02-21
得票数 2
回答已采纳
2
回答
如何在C++ /
Ocaml
之间安全地转换树状数据结构?
、
、
、
作为一个
简单
的
例子,考虑这个最小
的
DSL:class addnode; type node =
Int
of
int
let make_plusl r = Plu
浏览 8
提问于2017-10-04
得票数 6
回答已采纳
1
回答
(string * string) list -> (string -> string)是什么意思?
这也许是个超级愚蠢
的
问题,但我不明白。(string * string) list -> (string -> string)是什么意思?特别是最后一部分(string -> string)。我以为这是一种内在
的
功能,但我猜不是。
浏览 4
提问于2021-12-18
得票数 0
3
回答
Char与
int
调用约定
、
、
是否存在以不同方式传递
int
8_t、
int
16_t和
int
32_t
的
32位或64位平台?我之所以这样问,是因为
OCaml
(尚未发布
的
4.03+)可以直接将32位或64位整数和双精度数传递给C,但不能传递8位或16位整数或单精度浮点数。编辑:基本上我是在问可以被调用为
int
x(
int
y)
浏览 0
提问于2016-04-03
得票数 0
3
回答
如何在
OCaml
中定义符号?
、
我试图为我在
OCaml
项目中定义
的
类型定义
表示
法。基本上,这种类型允许我
表示
一个类型
的
一个或两个值,我称之为maybe_pair。我希望能够编写一些符号来定义这种类型
的
值,例如:我基本上是在模仿
列表
表示
法
的
工作原理,但我相信这可能是不可能<
浏览 2
提问于2020-11-03
得票数 1
回答已采纳
1
回答
OCaml
垃圾收集幻影类型
、
、
假设我有一个与
OCaml
接口
的
C库:C库分配对象并通过
OCaml
的</
浏览 2
提问于2014-02-24
得票数 2
回答已采纳
1
回答
如何绘制自动机图?
、
、
、
、
根据许多人给我
的
推荐,我使用了graphviz,但我遇到了一个问题。我想在
ocaml
中用Format.module写一个点,我有一个记录,其中有五个字段定义了一个自动机,包括由
int
*char*
int
列表
表示
的
转换和由
int
列表
表示
的
最终状态。第一个字段是初始状态,即一个
int
。我还定义了一个函数成员,它接受一个参数,并测试它是否是给定
列表
的
成员
浏览 2
提问于2017-01-27
得票数 0
2
回答
ocaml
将整数放入
列表
我是一个使用
ocaml
的
noobie,我
的
问题是如何获取
ocaml
中整数
的
位数,以及如何通过递归调用将它们放入
列表
中# digits 3124;; - :
int
list = [3;
浏览 2
提问于2013-01-10
得票数 2
2
回答
为什么在F#中,数组类型写得好像是一个
列表
一样?
. |]声明数组,但在类型中显示为[ ... ],用[ ... ]声明
列表
,但在<code>F 212</code>类型中显示为x list >([| 3 |]).GetType()val it : System.Type =为什么是这样?
浏览 2
提问于2021-03-09
得票数 5
回答已采纳
1
回答
在
ocaml
中将类型
int
更改为
int
32时出现分段故障(核心转储)
、
我正在将
Ocaml
中
的
类型从
int
转换为
int
32。我更改了String
Ocaml
库
的
一些函数(代码如下)external create:
int
32-> string = "caml_create_string" external unsafe_blit : string -> <em
浏览 0
提问于2012-05-04
得票数 0
回答已采纳
1
回答
如何从
列表
中提供函数参数?
假设我有一个函数f,它接受相同类型
的
n参数f: 'a * 'a * ... * 'a -> 'b函子call_function_with_list存在吗?这意味着:call_function_with_list f l = f l[0] l[1] ... l[n-1] 请注意,我不想为固定数量
的
call_function_with_list指定特定
的
n(这可以很
简单
地完成),但我感兴趣
的
是有一个通用call_fu
浏览 1
提问于2013-09-20
得票数 1
回答已采纳
3
回答
链表
Ocaml
、
我如何在
Ocaml
中创建一个链表来保存我
的
数据?我正在尝试制作一个单链表,但是我在语法上遇到了问题。我只想做一个模块,
简单
地从链表中获取'a‘,插入'a’或删除'a‘。 有谁知道吗?
浏览 0
提问于2009-11-16
得票数 5
回答已采纳
4
回答
从
OCaml
获取C二进制数据
、
、
、
考虑以下
简单
的
C代码:#include <stdlib.h>message_id=1, message_text='the rain in spain falls mainly on the plain' 我
的
问题是,在
OCaml
中,如果我所拥有的只是我可以调用C中
的
辅助函数
浏览 0
提问于2011-05-17
得票数 5
回答已采纳
1
回答
查找数组
的
所有可能子数组
、
、
我理解像阶乘这样
的
简单
递归问题是如何工作
的
,我甚至可以手工跟踪这些问题。但是当谈到回溯问题时,我太迷茫了。我一直在努力。例如,假设我有一个带有[1,2,3,4]
的
数组,我
的
目标值是5。我正在试图找到所有可能
的
组合,这些组合等于我
的
目标值。有人能建议如何处理这个问题吗?我并不是
浏览 0
提问于2014-09-12
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文解决现代编程语言选择困难:响应式编程
计算机入门算法——二分查找法
8.Python的变量类型
C语言丨如果你不是程序员,绝对看不懂这三个符号!(=和=、!=)
python3变量与运算符
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券