腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使
内部
递归
函数
到达
OCaml
中
的
原始
变量
?
、
、
我正在学习
OCaml
,现在坚持使用一个代码。这是一段从图中生成可访问节点列表
的
代码。此外,我现在面临
的
主要问题是,我不能使
递归
函数
'reach‘访问
原始
列表'g’,因为它在else条件下进行
递归
,因为它使用列表't‘访问。]reach --> [2; 4; 5]- : vertex list = [2; 4; 5] 首先,我声明了一个新<e
浏览 14
提问于2019-10-14
得票数 1
回答已采纳
2
回答
为什么这些加法语句在
ocaml
中产生不同
的
结果?
、
、
、
我为
OCAML
找到
的
所有文档都同意,"+“运算符仅用于整数加法。我有一个
函数
,需要在每次
递归
调用
中
增加一个整数。功能定义:(lst_act x t curr+1)(list_act x t (curr + 1)) 瞧
浏览 2
提问于2018-02-18
得票数 0
回答已采纳
1
回答
相互
递归
函数
的
辛德雷·米尔纳型推理
、
、
、
、
我正在制作一种强类型
的
玩具
函数
式编程语言。它采用辛德雷米尔纳算法作为类型推理算法。let rec g n = if n == 0 then 0 else f (n - 1) f和g是相互
递归
的
函数
现在,当类型检查器推断
函数
f
的
类型时,
浏览 0
提问于2018-03-06
得票数 6
回答已采纳
1
回答
将“几乎尾部位置”
中
的
递归
调用移动到真正
的
尾位置
、
、
、
、
在阅读时,我在Haskell
中
编写了这个几乎是尾部
递归
的
示例:triangle 0 = 0这当然不是一个尾调用,因为尽管
递归
调用在“返回”本身
中
,但是x +防止当前堆栈被重用到
递归
调用
中
。(x * 2)) of False -> someOtherAction x 但我所指
浏览 4
提问于2016-03-09
得票数 3
回答已采纳
1
回答
我应该使用循环吗?
、
、
、
、
我一直在学习ML
的
函数
式编程,有一段时间我一直专注于
递归
和尾
递归
。几乎(而是每一个)循环我用其他语言编写,我编写尾部
递归
函数
。我是不是应该继续这样做,或者这会不会让我未来
的
同龄人感到困惑?
浏览 1
提问于2014-09-21
得票数 0
1
回答
“`val散列:”-> int`‘是
如何
在
OCaml
中
实现
的
?
、
在
OCaml
中
,Hashtbl可以将任何东西转换为int。 但是
OCaml
是
如何
做到这一点
的
呢?
浏览 1
提问于2013-03-22
得票数 5
回答已采纳
2
回答
理解
OCaml
中
的
基本
递归
你好,伙计们,我正在尝试做一个简单
的
递归
方法,只接受一个累加器和一个目标值。然后向累加器添加一个,直
到达
到目标值为止。我对
Ocaml
非常陌生,但在java有一个不错
的
背景。
中
模仿这段代码
的
尝试: let rec helper acc x = function | _ ->代码
的
方式。因此,我们有一个
函数
h_sequence,
浏览 2
提问于2020-05-04
得票数 0
1
回答
一个简单
的
OCaml
程序
我想学习一点
OCaml
,只是想尝试一下C++和Java之外
的
编程语言。我将是非常伟大
的
,如果你帮助我与以下程序:基本上用户输入一个正整数。打印从N到0
的
所有整数
的
总和。显然,您创建了一个整数N,让用户输入它
的
值。创建int类型
的
变量
sum。我有一个for循环,它会把N加到sum上,然后把N
的
值减1。这个循环会在N大于1
的
时候运行。我不知道在
OCaml
语法
中
怎么做。
浏览 1
提问于2013-01-06
得票数 4
回答已采纳
4
回答
返回
OCaml
中
列表
中
的
元素列表
、
、
、
我是
OCaml
的
新手,现在我正在尝试实现一个
函数
,该
函数
在list x
的
索引处返回给定list y
的
元素列表。例如,该
函数
应执行以下计算:[5,6,7,8], [0, 3] => [5, 8] 我不确定
如何
在ML
中
存储临时
变量
,也不清楚它是
如何
工作
的
。不过,我知道
如何
在给定索引
的
列表
中
查找元素。任何想法都将不胜感激,但我希
浏览 0
提问于2012-03-21
得票数 7
回答已采纳
1
回答
为什么装饰器
中
的
递归
函数
调用其
内部
函数
、
、
、
、
为什么
递归
func(n)在第4行调用inner
函数
n次,而不仅仅是
原始
函数
fact。(期望打印只运行一次):inner()inner() 在行
中
,fact = log(fact)装饰器log返回对inner
函数
对象
的
引用。在装饰
的
fact
函数
中
,自由
变量
func仍然指向
原始
的
fact
函数
对象。我可以用id(fu
浏览 4
提问于2020-11-30
得票数 0
回答已采纳
1
回答
python
中
的
嵌套
递归
函数
、
、
我尝试在python
中
实现一个嵌套
递归
函数
--它给出了一个错误"RuntimeError:最大
递归
深度超过了“,您可以在下面的代码中看到这个
函数
。非常感谢你对这个问题
的
帮助。
浏览 0
提问于2016-05-28
得票数 0
回答已采纳
2
回答
Ocaml
中
的
数组操作
、
、
我试图在
Ocaml
中
完成数组
的
所有组合。我正在尝试执行一个
递归
函数
,它接收一个数组,它
的
初始状态需要是let a = [|0;0;0|],我需要
递归
地更改它,就像在第一次迭代
中
,需要是a = [|1;0;0|],下一个a = [|0;1;0|]等等,直到它
到达
a = [|1;1;1|],完成所有可能
的
组合,所以在本例
中
需要做2^3
的
更改。
浏览 5
提问于2016-11-11
得票数 2
回答已采纳
4
回答
Python:
如何
使
变量
在不同
的
函数
中保持一致?
、
、
、
我仍然在开始
如何
用Python编程,我只是想知道
如何
使
变量
在不同
的
函数
中保持一致。例如,我所做
的
一个
函数
修改了一个
变量
。然后,我又在另一个
函数
中使用了这个
变量
。
如何
使
修改后
的
变量
出现在第二个
函数
中
?当我尝试它时,第二个
函数
使用
变量
的
浏览 1
提问于2015-05-17
得票数 0
回答已采纳
1
回答
确定
递归
模块
的
类型
、
、
、
、
在关于
如何
在
OCaml
中
类型化
递归
模块
的
中
,写道模块是在由模块类型近似组成
的
环境
中
检查
的
:我注意到,在某些情况下,近似不够好,类型检查失败。特别是,当将编译单元源代码放在<
浏览 0
提问于2012-02-21
得票数 15
2
回答
对列表
中
的
每个元素调用
OCaml
函数
、
、
只使用
递归
(即在给定一个元素列表
的
情况下,
如何
在每次
OCaml
中使用该元素作为参数调用该列表
中
的
每个元素
的
函数
?折叠和映射不起作用,因为尽管它们对每个元素应用了一个
函数
,但它返回了我对每个元素调用
的
任何
函数
的
列表,这不是我想要
的
。为了更好地说明我在
OCaml
中
想要做
的
事情,下面是我在Ruby代码
中</e
浏览 8
提问于2015-10-24
得票数 3
回答已采纳
2
回答
ocaml
将整数放入列表
我是一个使用
ocaml
的
noobie,我
的
问题是
如何
获取
ocaml
中
整数
的
位数,以及
如何
通过
递归
调用将它们放入列表
中
# digits 3124;; - : int list = [3;
浏览 2
提问于2013-01-10
得票数 2
2
回答
这是二次Bézier
函数
在
OCaml
中
的
合理实现吗?
、
一位朋友在他
的
代码库
中
偶然发现了一个二次Bézier曲线
函数
,它用一个开关表上
的
一个巨大老鼠巢来执行计算。他要求我找到一个简短
的
表达式,这样他就可以代替巨大
的
代码块了。为了满足两种不同
的
好奇心,我想我应该尝试在
OCaml
中
实现这个
函数
。我是一个非常新手
的
OCaml
程序员,我也不熟悉这个
函数
,这个具体
的
实现是很难通过谷歌获得
的
。我
浏览 3
提问于2008-09-28
得票数 0
回答已采纳
2
回答
OCaml
中
的
FIx数据类型
、
、
、
、
Haskell
中
的
以下数据类型
如何
用
OCaml
或SML表示? newtype Fix f = In (f (Fix f))
浏览 7
提问于2012-10-21
得票数 3
1
回答
使用
ocaml
中
的
模式匹配和
递归
函数
的
列表
中
0和1
的
频率
else if(Array[i]==1) else } 这是java
中
的
代码对于使用模式匹配和
递归
函数
的
列表,这将
如何
用
ocaml
编写?我是
OCaml
的
新手。
浏览 3
提问于2015-02-12
得票数 1
2
回答
当我们反复调用
递归
函数
时,局部
变量
只获得内存,还是每次在Java
中
获得内存?
、
、
、
、
result; result=fact(n-1)*n;} 那么,如果我调用事实(3),对于每个调用,结果
变量
将在堆栈
中
获得单独
的
内存(如果这是个愚蠢
的
问题,我很抱歉,但我似乎不能理解这个概念。)
浏览 3
提问于2021-04-01
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券