腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
F#
不会
模式
匹配
列表
的
所有
元素
、
我编写了一个递归函数doMoves,它应该
匹配
列表
中
的
每个
元素
并调用指定
的
函数。然而,我运行了一个
列表
Draw;Draw,其中Draw函数只被调用了一次。我不确定为什么它不能
匹配
每个
元素
。我已经编写了一个递归函数,它应该在每一步都获取
列表
的
头部,并将其与一个函数进行
匹配
let officiate (cards:Card list) (moves:Move list) (goal:int
浏览 18
提问于2019-05-20
得票数 0
1
回答
如何将
列表
的
元组与值进行比较?
、
、
、
我正在尝试比较
列表
中
所有
元素
的
颜色元组。如果它们具有相同
的
颜色,则返回true。如果不是,返回false。当我运行代码时,编译器抛出一个错误。我使用
模式
匹配
加上嵌套
的
if语句来检查
列表
头部
的
颜色是否与
所有
其他
元素
匹配
。if not card_color cs.Head = card_color x then false else true all_same_col
浏览 0
提问于2019-05-20
得票数 0
1
回答
如何在“`for”中对联合构造函数进行
模式
匹配
。内`
、
、
在Haskell中,如果我有一个联合类型值
的
列表
,如下所示:example = [Left 3, Right 'b', Left 6, Left9, Right 'c']lefts :: [Int]但是,如果我试图将其转换为
F#
,则会得到一
浏览 1
提问于2015-10-05
得票数 10
回答已采纳
5
回答
模式
匹配
,
F#
对Erlang
、
、
、
在Erlang中,鼓励您不要
匹配
不实际处理
的
模式
。这与Erlang
的
“让它崩溃”
的
哲学是一致
的
。|_ -> failwith "badmatch" 用“让它崩溃”
的
哲学?编辑:到目前为止有两个有趣
的
答案:要
浏览 0
提问于2010-08-03
得票数 15
回答已采纳
4
回答
在
F#
中,
模式
匹配
是如何在幕后工作
的
?
、
、
、
我对
F#
(以及一般
的
函数式编程)完全陌生,但我在示例代码中看到到处都在使用
模式
匹配
。例如,我想知道
模式
匹配
实际上是如何工作
的
?例如,我设想它
的
工作原理与其他语言中
的
For循环相同,并检查集合中每一项
的
匹配
项。这可能远远不是正确
的
,它实际上是如何在幕后工作
的
?
浏览 1
提问于2010-05-26
得票数 20
回答已采纳
4
回答
如何才能将
列表
从C#传递到
F#
?
、
我知道在c#
列表
中
f#
列表
是不同
的
。为了能够从c#应用程序向
f#
库传递int
列表
,我需要做什么?我希望一旦数据在
f#
代码中,我就能够对数据使用
模式
匹配
。
浏览 1
提问于2008-12-23
得票数 7
回答已采纳
1
回答
在
F#
中合并排序代码而不是排序
它
的
打印,虽然不排序。我能做错什么呢?
浏览 0
提问于2017-11-01
得票数 2
1
回答
F#
不完全
模式
匹配
此表达式时使用“何时”..Why?
、
、
我有一个简单
的
F#
函数: let y = 10 | _ when x = y -> 0 | _ when x < y -> -1我还在Chris
的
浏览 4
提问于2013-09-09
得票数 15
回答已采纳
2
回答
F#
元组
模式
匹配
问题
、
、
、
有没有办法在
F#
中进行
模式
匹配
,这样它就可以检查两个
元素
元组中
的
两个
元素
是否相等。我对
F#
非常陌生,对
模式
匹配
的
整个概念也是陌生
的
。谢谢你们
的
帮助,你们真是帮了大忙!
浏览 1
提问于2011-02-03
得票数 2
回答已采纳
3
回答
非递减
列表
我一直在尝试实现一个函数,该函数接受一个整数
列表
,然后返回一个不递减
的
整数
列表
。我完全是函数式编程
的
新手。 我可以想出所需
的
步骤: 1.启动一个新
的
子
列表
,将每个
元素
与它旁边
的
元素
进行比较。如果它更大,那么添加到
列表
中。如果没有,开始一个新
的
列表
,等等。从“使用
f#
进行函数式编程”(我几天前才开始)一书中学到
的
知识,我可以使用<
浏览 2
提问于2016-10-01
得票数 2
回答已采纳
1
回答
如何从
F#
列表
中提取数据
、
在之后,我慢慢地掌握了FParsec
的
窍门(尽管我确实觉得很难理解)。val it : Element list = [Number "1"
浏览 1
提问于2011-01-16
得票数 3
回答已采纳
3
回答
F#
,在检查有效参数时,合理到什么程度?
、
、
、
我正在尝试学习一点
F#
中函数式编程
的
思维方式,所以我非常感谢任何技巧。现在,我正在创建一个简单
的
递归函数,它接受一个
列表
并返回i:th
元素
。match (list, i) with | (x::xs, i) -> nth(xs, i-1) 这个函数本身似乎可以工作,但它警告我有一个不完整
的
模式
在这种情况下,当我
匹配
空
列表
时,我不确定返回什么,因为例如,如果我执行以下操作:
浏览 7
提问于2010-11-12
得票数 6
1
回答
F#
模式
匹配
出错
、
我刚刚从
F#
开始,所以这可能是一个微不足道
的
问题,但我无法理解为什么我
的
代码中
的
模式
匹配
会像它那样工作。对代码
的
快速解释: func calcNextMatch应该递归一个
列表
,如果两个
元素
相等,则应该将它们相加在一起。最后,func应该返回一个数字,该数字是与
列表
中
的
下一个数字
匹配
的
所有
数字
的
加法。_ -> calcNe
浏览 0
提问于2017-12-03
得票数 3
回答已采纳
2
回答
"Problem9":打包
列表
、
、
、
、
我在没有任何函数式编程背景
的
情况下学习
f#
-开始取得进展,但在这一点上停滞不前。有人能帮助我理解99个
f#
问题中
的
问题9
的
解决方案吗?他们可以在这里找到:http://fssnip.net/an 基本上,我不理解
模式
匹配
在所提供
的
解决方案中是如何工作
的
。首先,什么是xss?为任何帮助干杯!问题9:将
列表
元素
的
连续副本打包到子
列表
中。
浏览 1
提问于2013-02-14
得票数 1
回答已采纳
1
回答
如何在
f#
中将int
列表
转换为(int * int)
列表
、
、
、
、
如果我想在
f#
中使用
f#
或
模式
匹配
将一个
列表
[[0;5;1;5;2;3]]转换成一个元组
列表
(0,5);(1,5);(2,3),我该怎么做?
浏览 1
提问于2018-11-08
得票数 1
3
回答
我如何根据
列表
做一辆汽车和一辆cadr?
、
、
假设我有一些代码:使用Lisp表示法,如何对此
列表
执行car和cadr?我知道cons是::。 或者在方案、first和rest中
浏览 0
提问于2008-11-12
得票数 4
回答已采纳
2
回答
在受歧视
的
工会中仓促争论
、
、
我有这样一个受歧视
的
工会:我必须使用这样
的
模式
匹配
(括号似乎是必需
的
):| B -> printfn "B"是否有一种方法可以将这样
的
模式
与活动
模式
相
匹配
:| B -> printfn "B&
浏览 4
提问于2016-08-26
得票数 2
回答已采纳
1
回答
两种类型
列表
模式
的
差异
因此,我正在学习
F#
,并一直在研究
列表
是如何经常用于
模式
匹配
的
。我看到了两种不同
的
列表
模式
,我试图找出它们之间
的
区别。因此,假设我们正在对这样
的
字符
列表
进行
模式
匹配
我们是这样
匹配
的
, match charlis
浏览 1
提问于2014-09-03
得票数 1
回答已采纳
2
回答
将OCaml转换为
F#
:
F#
可以将值
列表
直接映射到标识符
列表
吗?
、
我正在将几个基于OCaml
的
模块转换为
F#
,并遇到了类似这样
的
情况其中[x; y; z]是标识符
列表
,map func1["a"; "b"; "c"]返回函数
列表
。z = fList.[2]func2 x y z 我知道我可以通过修改func2来接受一
浏览 1
提问于2012-05-09
得票数 4
回答已采纳
1
回答
F#
XML类型提供程序更改名称
、
、
、
使用FSharp.Data中
的
XML类型提供程序(Version2.0.5),
元素
名称与
模式
中
的
名称不
匹配
。<?Results><Result><PrimaryID>105882365</PrimaryID><CONTACT_ADDRESS_LINE_1 /><CONTACT_ADDRESS_LINE_2 /> 但是在
F#
中,我需要引用CON
浏览 4
提问于2014-04-07
得票数 5
回答已采纳
点击加载更多
相关
资讯
列表中的元素都是字典,目的是把所有元素合成为一个字典,怎么破?
一文解决现代编程语言选择困难:响应式编程
【新手笔记】关于Split方法
RISC-V指令集架构规范的F#实现已在GitHub上开源
F#书籍推荐,要想高薪来学习这门编程语言
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券