腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
修复
元组
OCAML
的
模式
匹配
递归
调用
?
ocaml
我正在为encodeHelper编写一个辅助函数,但似乎无法在
递归
调用
中实现
模式
匹配
。有人知道
如何
修复
这个错误吗?请查看UTOP中
的
代码和错误消息 let rec encodeHelper (l : 'a list) (curr : ('a * int) list) (currElement : ('a * intelement_, amount+1) encodeHelper tl (curr @
浏览 23
提问于2021-10-16
得票数 0
1
回答
使用
ocaml
中
的
模式
匹配
和
递归
函数
的
列表中0和1
的
频率
ocaml
else if(Array[i]==1) else } 这是java中
的
代码对于使用
模式
匹配
和
递归
函数
的
列表,这将
如何
用
ocaml
编写?我是
OCaml
的
新手。
浏览 3
提问于2015-02-12
得票数 1
1
回答
Ocaml
-遍历
元组
tuples
、
ocaml
刚拿起
Ocaml
,一直在研究
递归
迭代等等。我试着迭代一个
元组
,但被搞糊涂了。假设我想迭代一个
元组
并将每个元素除以一半,我该
如何
做呢?特别是如果
元组
的
大小不知道,而只是作为一个变量给出的话?现在,如果我知道这是一个2
元组
,我可以做。所以这就是我被困
的
地方。我怎样才能找到与之相
匹配
的
论点呢?我知道
元组<
浏览 1
提问于2016-09-19
得票数 0
回答已采纳
1
回答
元组
匹配
pattern-matching
、
ocaml
、
tuples
据我所知,我可以在带有值
元组
的
match ... with表达式中使用
模式
匹配
,如下所示 ("<", val) -> if v < val then true elsefalse应该是正确
的
,但它给了我一个语法错误,似乎不能使用括号: 文件"
ocaml
.ml",
浏览 1
提问于2010-06-13
得票数 2
回答已采纳
2
回答
为什么
OCaml
的
模式
匹配
比Erlang
的
更弱?
erlang
、
pattern-matching
、
ocaml
我是
OCaml
的
新手,还读过“真实世界”( Real,RWO)一书。第三章描述了
模式
匹配
,并与Erlang(或Prolog)
的
模式
匹配
相比显得比较弱。我
的
问题是: ;; # destu
浏览 3
提问于2016-01-22
得票数 9
回答已采纳
3
回答
在
OCaml
中截断列表
queue
、
ocaml
是否可以在不使用
递归
的
情况下在
OCaml
中截断给定元素后
的
列表?let truncate (elt: 'a) (q: 'a queue) : unit = 我可以考虑
如何
使用嵌套
模式
匹配
来实现这一点...寻找一种更好
的
方法而不需要记录
浏览 2
提问于2017-02-21
得票数 0
2
回答
OCAML
关注
的
一些问题
algorithm
、
functional-programming
、
ocaml
所以我有几个问题,作为一个想学习奥卡莫
的
新手。let rec track (x, l)= let rec helper(x,l, c
浏览 4
提问于2014-02-05
得票数 1
回答已采纳
1
回答
OCaml
函数编写:使用
递归
和列表
模式
匹配
来定义具有以下类型
的
函数:
recursion
、
functional-programming
、
pattern-matching
、
ocaml
使用
递归
和列表
模式
匹配
来定义具有以下类型
的
函数exists : exists:(‘a -> bool) ->’a list -> bool该函数应具有以下行为:对于任何谓词(带布尔范围
的
函数)p和列表l,正确类型
的
调用
(exists P l)应为true当存在l
的
某个元素x且p x为true时。我是
OCaml
的
新手,不知道从哪里开始,任何帮助都会很好。
浏览 0
提问于2015-10-13
得票数 0
2
回答
OCaml
有聚变定律吗?
haskell
、
functional-programming
、
ocaml
最近,我正在读一些有关Haskell
的
函数式编程书籍。专家,但如果可能的话,我会使用fold_left或fold_right (例如,无论
如何
,我必须扫描整个列表,不会停留在中间)。但是,在大多数情况下,我将使用“
模式
匹配
”编写显式
递归
代码。此外,我从未听说过
OCaml
的
融合定律。我
的
问题是
浏览 2
提问于2014-01-09
得票数 4
回答已采纳
2
回答
在
OCaml
中连接字符串
string
、
recursion
、
concatenation
、
ocaml
我正在编写一个
递归
OCaml
函数,它将字符串列表中
的
字符串用分隔符连接起来,而不是在最后一项上放置分隔符,但是我遇到了一些问题。我知道有一个string.concat函数,但我不喜欢使用它,以便了解
OCaml
如何
在幕后执行这些操作。end我使用
模式
匹配
来
匹配
字符串列表l,并涵盖三种情况:如果字符串列表为空,则案例1不返回任何内容;如果列表不包含尾部,则案例2仅返回头部。Tail three执行连接,同时在连接函数上
递归
,以连接列
浏览 1
提问于2018-09-11
得票数 2
2
回答
Ocaml
模式
匹配
list
、
pattern-matching
、
ocaml
我对
OCaml
和
模式
匹配
非常陌生,所以我很难弄清楚这一点。let list = [ "a", 1; "b", 2; "c", 3; "d", 4 ] ;; le
浏览 1
提问于2011-01-14
得票数 4
2
回答
“方形”
元组
的
Ocaml
图案
匹配
?
functional-programming
、
pattern-matching
、
ocaml
在尝试学习
Ocaml
和函数语言
的
一般情况下,我一直在研究
模式
匹配
。我正在阅读,并决定自己尝试以下练习:(4,2,4,4) -> false当然,此
浏览 3
提问于2017-12-24
得票数 5
回答已采纳
2
回答
Haskell
模式
匹配
操作
list
、
haskell
、
pattern-matching
我有一个用于
模式
匹配
的
元组
,并对
递归
中
的
每个元素执行一些操作。[(Int, Char, Int)] ((q1, s, q2):tss) 这样,我就可以对列表中
的
每个元素执行一些检查操作。我打算
递归
地对
元组
中
的
其余元素执行相同
的
操作,在本例中是tss。| not (s
浏览 8
提问于2014-09-30
得票数 0
回答已采纳
3
回答
在Elixir中使用
模式
匹配
和
递归
拆分列表
recursion
、
pattern-matching
、
elixir
列表是这样形成
的
:[ head_1 | ... head_n | filter1(tail_n, count - n) ](对于我来说,第二行(函数)
的
含义也不清楚,但我认为这与第一个问题有着严格
的
联系。)现在,我正
浏览 5
提问于2016-03-18
得票数 4
回答已采纳
1
回答
访问返回值
haskell
假设我有这样
的
功能:我想
递归
地
调用
这个函数,并在每次
调用
时修改/更新返回(
元组
中
的
两个元素)。问题是,为了在列表中添加每个函数
的
调用
元素(返回
的
元组
的
第一个参数),我不知道
如何
匹配
元组
。
浏览 4
提问于2017-04-29
得票数 0
回答已采纳
1
回答
针对
元组
scala
的
列表遍历现有的映射
list
、
scala
、
dictionary
我有一个
元组
列表,必须更改包含这些
元组
的
映射中
的
值。因此,如果我有一个列表(如List((0,2), (0,3)) ),它
的
映射如下:Map((0,2) => List(1,2,3), (0,3) => List(1,2)),则需要访问与列表中列出
的
元组
相
匹配
的
映射
元组
从设计上讲,我在考虑与地图
匹配
的
模式
,但我读到了一些答案,其中说这可能不是最好<em
浏览 5
提问于2016-04-01
得票数 4
回答已采纳
3
回答
如何
访问
ocaml
中列表中
的
最后一个元素
list
、
pattern-matching
、
ocaml
我知道,当使用
ocaml
模式
匹配
时,可以使用h::t,当使用这个时,h引用列表中
的
第一个元素,t引用列表
的
其余元素。是否可以使用相同类型
的
匹配
来获取列表中
的
最后一个元素。因此,t将引用最后一个元素,h将引用列表
的
其余部分。这样做有用
的
一个代码示例是 [] -> x | h::t -> remove (remove_element x
浏览 3
提问于2015-03-25
得票数 7
回答已采纳
2
回答
"match ... true -> foo | false -> bar“在
Ocaml
中有特殊含义吗?
syntax
、
switch-statement
、
pattern-matching
、
ocaml
在我正在阅读
的
Ocaml
项目的代码中,我在不同
的
地方遇到了下面的构造。match something with | false -> bar 乍一看,它
的
工作方式与通常
的
if语句类似。再看一眼,它..工作方式和通常
的
if语句一样!这个结构与在特殊情况下很重要
的
if语句有特殊含义还是有细微差别?
浏览 1
提问于2009-09-26
得票数 5
回答已采纳
1
回答
代码挑战
的
OCaml
实现
ocaml
、
ocaml-core
我最近一直在通过真实世界
的
OCaml
工作.我真的很想知道
如何
用惯用
的
OCaml
来解决这个特殊
的
挑战。下面是我
的
两个JavaScript实现。面临
的
挑战是认识到数学金字塔中
的
模式
:(
模式
是1 1,2 1s,1 2,1 1,3 1s,2 2s,1 1,数字从下一个“水平”或行中读出) functioncreateNextLevelPlus(level, curr
浏览 2
提问于2018-03-04
得票数 0
回答已采纳
5
回答
在
Ocaml
或F#
的
模式
匹配
中使用变量
binding
、
f#
、
variables
、
pattern-matching
、
ocaml
我有一个表单
的
函数 match bindings withvalue)::tail -> value | [] -> -1 我可以断定identifier没有按照我希望
的
方式进行绑定,而是作为match表达式中
的
一个新变量。
如何
让ident
浏览 0
提问于2010-03-05
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Erlang 基础编程套路
TypeScript 4.1发布,新增模板字面量类型
一文解决现代编程语言选择困难:响应式编程
深度剖析isinstance的检查机制
一文读懂架构师都不知道的isinstance检查机制
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券