pattern-matching

pattern-matching

文章 1 浏览 75

我们可以使用 match 来检查类的类型吗

我是 scala 新手,现在正在学习 match 关键字。 我想知道我们是否可以使用关键字 match 来检查类的类型。我的代码是: object Main { def main(args: …

篱下浅笙歌 2024-10-19 19:12:21 8 0

方案:模式匹配语法

我需要能够匹配这样的模式: '(PARAMS (x) (lambda (y) (+ xy))) 但我能想到的最好的返回是: (match `(PARAMS (x) (lambda (y) (+ x y))) [`(PARAMS …

貪欢 2024-10-19 15:15:31 6 0

方案中的模式匹配错误

我编写了一个 match-rewriter 函数,它只是 match-lambda ,只不过如果没有找到匹配项,它会返回其参数。 match-rewriter 是一个更大函数的一部分。这…

猫烠⑼条掵仅有一顆心 2024-10-19 15:09:12 5 0

正则表达式或 LIKE 模式的转义函数

为了放弃阅读整个问题,我的基本问题是: PostgreSQL 中是否有一个函数可以转义字符串中的正则表达式字符? 我已经查阅了文档,但无法找到这样的函数…

遗心遗梦遗幸福 2024-10-19 14:27:04 7 0

方案:模式匹配中神秘的空洞

我正在编写一个名为 annotate 的函数,它使用 match-lambda —— 通常会递归调用注释。这是模式匹配之一: (`(lambda (, . ,) ,) `(CLOSURE ENV (, . …

神妖 2024-10-19 13:20:12 7 0

模式匹配

假设我有一组像这样的元组(每个元组将有 1,2 或 3 个项目): 主集: {(A) (A,C) (B,C,E)} 假设我有另一组像这样的元组: Real Set: {(BOB) (TOM) ( …

命比纸薄 2024-10-19 12:50:56 6 0

了解列表上的模式匹配

我最近一直在玩提取器,想知道列表提取器是如何工作的,尤其是这个: List(1, 2, 3) match { case x :: y :: z :: Nil => x + y + z // case ::(x, ::…

终陌 2024-10-19 12:21:44 5 0

定义匹配扩展器

关于定义匹配扩展,有很少的材料和示例代码来说明概念。我很难“解码”文档所说的内容: (define-match-expander id proc-expr) (define-match-expand…

翻了热茶 2024-10-19 11:35:04 4 0

强制评估模式匹配中的递归调用

我正在使用 match-lambda 来根据更基本的函数重写某些函数。这是一个示例,它采用表示 let* 调用的输入代码的字符串,并将它们作为转换为嵌套一元 let…

等风来 2024-10-19 10:21:33 6 0

案例中的模式匹配,Haskell

我对 Haskell 相当陌生,并且有一个关于模式匹配的问题。 下面是代码的高度简化版本: data Value = MyBool Bool | MyInt Integer codeDuplicate1 :: …

时光与爱终年不遇 2024-10-19 09:47:44 6 0

方案:match-lambda 语法错误

我正在编写一个函数注释,它经常使用 match-lambda 并递归调用注释。这是其中一个模式和匹配: (`(, . , (lambda (,) , . ,)) `(CLOSURE ENV ,(append…

溇涏 2024-10-19 04:56:26 4 0

方案:match-lambda 语法错误

我正在编写一个函数注释,它经常使用 match-lambda 并递归调用注释。这是其中一个模式和匹配: (`(, . , (lambda (,) , . ,)) `(CLOSURE ENV ,(append…

兮子 2024-10-19 04:51:16 4 0

使用 match-lambda 进行模式模式匹配

我正在编写一个名为 annotate 的函数,它使用 match-lambda,通常会递归调用注释。这是模式匹配之一: (`(lambda (, . ,) ,) `(CLOSURE ENV (, . ,) `…

风向决定发型 2024-10-19 04:39:02 4 0

如何在Java中查找字符串中的整个单词?

我有一个字符串,我必须解析它以查找不同的关键字。 例如,我有字符串: “我会来 123woods 见你” 我的关键词是 '123woods' '树林' 每当我有比赛、在…

萌面超妹 2024-10-18 23:48:12 9 0

F# 模式匹配问题?

我在与 F# 进行模式匹配时遇到问题。我正在构建一个 F# 库,到目前为止已经有了: namespace parser module parse = let public y = function | x whe…

罪#恶を代价 2024-10-18 11:34:04 0 0
更多

推荐作者

束缚m

文章 0 评论 0

alipaysp_VP2a8Q4rgx

文章 0 评论 0

α

文章 0 评论 0

一口甜

文章 0 评论 0

厌味

文章 0 评论 0

转身泪倾城

文章 0 评论 0

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