pattern-matching

pattern-matching

文章 1 浏览 75

为什么我的集合模式匹配在 Scala 中失败?

我的代码如下, val hash = new HashMap[String, List[Any]] hash.put("test", List(1, true, 3)) val result = hash.get("test") result match { cas…

陪你到最终 2024-12-05 13:33:43 1 0

在 F# 中转换抽象语法树 (AST)

我正在尝试为决策逻辑表设计 AST。我希望能够对代表我的 AST 的受歧视联合做的一件事是出于不同的原因对其部分进行变换。为了清楚起见,我将给您一个…

∞梦里开花 2024-12-05 11:59:33 2 0

Mercury:决定论和模式匹配

我有一个半确定性函数。当我重写它以使用模式匹配而不是 if 语句时,Mercury 说它变得不确定。我想了解为什么。 原始代码: :- pred nth(list(T), int…

夜司空 2024-12-05 09:33:13 1 0

Perl 正则表达式中的转义特殊字符

我正在尝试匹配 Perl 中的正则表达式。我的代码如下所示: my $source = "Hello_[version]; Goodbye_[version]"; my $pattern = "Hello_[version]"; i…

似最初 2024-12-05 04:31:41 0 0

Scala:参数化中完全限定类名的模式匹配问题

当使用完全限定的类名参数化 Scala 中的对象时,我在模式匹配时遇到了一些问题。这是基于 Scala 2.9.0.1。有人知道这段代码有什么问题吗? scala> "fo…

瞎闹 2024-12-04 15:01:51 1 0

如何删除匹配的行和前一行?

我需要删除匹配的行及其前面的一行。 例如,在下面的文件中,我需要删除第 1 行和第 3 行。 2. 我尝试了“grep -v -B 1”page.of.”1.txt 我希望它不…

离笑几人歌 2024-12-04 06:47:11 0 0

匹配脚本标签并使用原型将其删除

我的页面上有一堆脚本标签,我想删除任何包含以下单词的脚本标签:“js/calendar_SHA1_”。 我正在使用 protype javascript 库。是否有一种真正有效的…

尘世孤行 2024-12-04 06:18:25 0 0

Haskell 添加两个列表模式匹配

所以我在 GHCI 上有以下内容 >let addlist [] [] = [] >let addlist (a:as) (b:bs) = (a+b) : addlist as bs >let x = [1..5] >let y = [6..10] >addl…

相权↑美人 2024-12-04 06:16:34 1 0

自动更正编码正则表达式模式

我正在为字符串输入编码构建自动更正。我想构建一个用于编码模式的正则表达式。 例如: var encoding = "utd-8"; Correct c = new Correct(encoding);…

遇见了你 2024-12-04 01:50:00 1 0

将 url 与模式匹配

我正在打开一个filters.txt 文件。下面是该文件: http://www.somehost.com/.*/releases, RE,TO 我正在将文本文件中的第一个条目与代码中的硬编码 URL…

怕倦 2024-12-03 20:38:55 0 0

使用 vb.net 和 RegEx 在嵌套字符串中查找字符串

使用 VB.NET,有没有办法在 1 步中执行此 RegEx 调用...而不是 2-3 步? 我正在尝试查找单词“bingo”,或者 START 和 END 单词之间的任何内容,但是 …

只有一腔孤勇 2024-12-03 18:31:39 1 0

应用(函子)类型类的简单概括;构造函数上的模式匹配

我一直在尝试通过在线书籍“学习Haskell”LYAH 。 作者将应用类型函子的行为描述为能够从一个函子中提取函数并将其映射到第二个函子上;这是通过为 Ap…

梦年海沫深 2024-12-03 15:03:07 2 0

模式匹配或如何进一步利用 Scala 中的字符串匹配运算符?

通过 Scala 的模式匹配,我不仅想确认两个 String 是否相等,还想确认一个 String 是否以另一个字符串开头、结尾或包含在另一个字符串中,等等。 我尝…

毁梦 2024-12-03 13:32:03 1 0

如何使用 sed/awk 从文件中删除文本块(模式)

我导入了数千个文本文件,其中包含我想要删除的一段文本。 它不仅仅是一段文本,而是一种模式。 2024-12-03 09:02:18 1 0

如何在 Emacs 中设置 reftex-view-crossref-extra ?

表达式 reftex-view-crossref-extra 为 reftex-view-crossref 函数设置附加模式。它由宏正则表达式、搜索正则表达式和突出显示组组成(如下图所示):…

睫毛上残留的泪 2024-12-03 05:47:37 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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