pattern-matching

pattern-matching

文章 1 浏览 75

F# 中的模式匹配在幕后如何工作?

我对 F#(以及一般的函数式编程)完全陌生,但我看到示例代码中到处都使用了模式匹配。我想知道例如模式匹配实际上是如何工作的?例如,我想象它的工…

单身狗的梦 2024-09-03 03:08:24 7 0

python grep 反向匹配

我想构建一个小的 python 脚本,它基本上与 grep 执行相反的操作。 我想匹配没有“searched_string”的目录/子目录中的文件。 到目前为止,我已经做到…

从来不烧饼 2024-09-02 19:19:58 4 0

在 OpenRasta 中是否可以模式匹配多个键/值对?

OpenRasta 中是否可以有一个 Uri 模式,允许提交相同键的值数组并将其映射到接受查询参数数组的处理程序方法。 示例:返回集合中名为 Dave Smith 的所…

一指流沙 2024-09-02 16:29:54 14 0

Prolog 中的匹配元组

为什么 Prolog 将 (X, Xs) 与包含更多元素的元组匹配?举个例子: test2((X, Xs)) :- write(X), nl, test2(Xs). test2((X)) :- write(X), nl. test :-…

╄→承喏 2024-09-02 10:33:40 9 0

preg 函数的最大字符数限制?

在我的网站上,我使用输出缓冲来获取所有输出,然后通过进程函数运行它,然后将其发送到浏览器(我不替换任何内容,只是将其分解为更易于管理的部分)…

夜吻♂芭芘 2024-09-02 09:45:41 9 0

如何跟踪 Erlang 模块中除一个函数之外的所有函数?

我想使用 dbg:tpl 跟踪 erlang 模块中的所有函数,但其​​中一个内部函数占用了跟踪文件的 95%。然后我只想排除那个单一的功能,发现它并不像我想象…

許願樹丅啲祈禱 2024-09-02 04:33:39 8 0

使用 sed 处理 html 数据

我在将 sed 与 html 结合使用时遇到一些问题。以下示例说明了该问题: HTML="ENTRY" TABLE="" echo $HTML | sed -e s/ENTRY/$TABLE/ 此输出: sed: -e…

装迷糊 2024-09-02 00:50:23 6 0

了解与 cons 运算符的模式匹配

在“Programming F#”中,我遇到了像这样的模式匹配(我简化了一点): let rec len list = match list with | [] -> 0 | [_] -> 1 | head :: tail ->…

空‖城人不在 2024-09-01 18:15:45 10 0

发现字符串中的相似性和模式 - Python

这是我试图解决这个问题的用例。 我有一个服务的垃圾邮件订阅列表,它们正在扼杀转化率和其他可用性研究。 插入的电子邮件如下所示: [电子邮件受保护…

迎风吟唱 2024-09-01 00:52:46 5 0

Apache URL 重写查询

谁能告诉我该怎么做?我很难过! 我需要一个修改后的 URL,格式为 this55-is-a-test-id-23.html 但我需要 23 作为 GET。我不能依赖搜索“id”,因为这…

慈悲佛祖 2024-08-31 12:18:44 4 0

将旋转位图与拼贴图像匹配

我的问题是我有一张详细街道地图的图像。在此地图上,可以存在以任意角度旋转(可能调整大小)的特定标志小图像(例如交通灯图标)。我在位图中有这个…

潇烟暮雨 2024-08-30 23:13:02 6 0

OCaml:与任何否定匹配

有没有办法让模式匹配将我的值与任何负数相匹配?负数是多少并不重要,我只需要与任何负数匹配即可。 我已经用这个简单的代码完成了我想要的事情: le…

音盲 2024-08-30 15:21:25 10 0

混合 DU 和其他值时的 F# 模式匹配

表达以下代码最有效的方式是什么? match cond.EvalBool() with | true -> match body.Eval() with | :? ControlFlowModifier as e -> match e with |…

骄傲 2024-08-30 11:19:47 7 0

模式匹配并根据模式返回新对象

假设我有一些像这样的代码, match exp with | Addition(lhs,rhs,_) -> Addition(fix lhs,fix rhs) | Subtraction(lhs,rhs,_) -> Subtraction(fix lhs…

绿萝 2024-08-30 07:23:34 7 0

Scala:两个相等类型之间的类型方差和模式匹配

前几天我正在玩一个类来处理一些算术运算(是的,我知道数字将在 2.8 中出现),并发现自己想知道如何简化以下内容: def Foo[A]( _1:A, _2:A ) = (_1…

So尛奶瓶 2024-08-30 02:08:35 6 0
更多

推荐作者

娇女薄笑

文章 0 评论 0

biaggi

文章 0 评论 0

xiaolangfanhua

文章 0 评论 0

rivulet

文章 0 评论 0

我三岁

文章 0 评论 0

薆情海

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文