pattern-matching 相关问题

使用此标记可以检验有关测试数据结构是否具有特定形状或在特定位置包含特定值的问题。许多函数语言提供模式匹配结构。此标记中的大多数问题也应该包含您正在编程的语言的标记。请勿使用此标记进行常规表达式问题,请使用[regex] INSTEAD;类似地,对于类似POSIX的shell中的模式匹配(globbing),请使用[glob]。

为什么 00 在 Python 中是有效整数?

在Python文档中: 整数 ::= 十整数 |二进制整数 |八进制 |十六进制整数 十整数 ::= 非零数字 (["_"] 数字)* | "0"+ (["_"] "0&q...

回答 1 投票 0

Haskell - 查找列表中最小的元素

我有一个函数,它获取一个列表,并且必须返回它的最小元素。 不幸的是我不断遇到这个问题: 模式中的解析错误:最小 我可能做错了什么? 最小::...

回答 6 投票 0

PHP array_key_exists key LIKE string,可能吗?

我做了很多搜索,但无法弄清楚这个。 我有一个像这样的数组: $array = array(猫 => 0, 狗 => 1); 我有一个像这样的字符串: 我喜欢猫。 我想看看是否...

回答 3 投票 0

如何在一个案例内执行多个其他案例

所以有可能将这个案例转变成另一个案例: 开关(变量){ 情况1: // 做某事 1 案例2: // 做某事2 休息; 案例3: // 做某事 3 休息; ...

回答 2 投票 0

正则表达式从字符串中提取用户名

输入字符串示例 - #J219568abpwrk1 我想从上面提取字符串“abpwrk1”。 该字符串始终以 #J 开头,后跟 5 或 6 位数字。它表示职位编号。 什么是

回答 1 投票 0

出现 5 次后,将所有正斜杠替换为连字符

使用 PostgreSQL,如何在出现 5 次正斜杠后用连字符替换所有正斜杠,如下所示: https://this/is/a/very/long/url 对此: https://this/is/a/very-long-url

回答 2 投票 0

Scala 中选项模式匹配何时优化至 if 语句?

这是 Option 的 ifA 函数,使用 if 语句编写: def ifA[A](fcond: 选项[布尔值])(ifTrue: 选项[A], ifFalse: 选项[A]): 选项[A] = if (fcond.isDefined) { 如果 (fcond.get) ...

回答 1 投票 0

在 Dart 中使用模式解构时如何转换数据?

我遇到了从 API 接收的数据的类型错误。为了清楚地模拟这个问题,我提供了下面的代码示例: List dat2 = [{"id1": '食物',},{'id2': "汽车&

回答 1 投票 0

当需要匹配 scala 中 Seq() 的中间元素时如何应用模式匹配

这是一个学习问题而不是编程代码,我有一个序列如下, val inputSeq = Seq("A","B","C","D","E") 所以我想要

回答 1 投票 0

在 Linux 中打印第一个匹配和第二个匹配之间的行,第二个匹配在第一个匹配之后出现

我有一系列数据,我想在一场比赛之后以及第一场比赛之后的下一场不同比赛后打印数据,例如, 我有 AAA AAAD 血脑屏障 CCC AAA AADD 想要A之间的数据...

回答 1 投票 0

如何检测字符串内相同的部分?

我尝试将解码算法想要的问题分解为更小的问题。这是第一部分。 问题: 两个字符串:s1 和 s2 s1 的一部分与 s2 的一部分相同 空格是分隔符 如何

回答 4 投票 0

匹配可能以首字母或缩写格式出现的短语

正则表达式是否可以匹配字符串中单词的首字母?例子: 我想匹配国际拼字游戏协会,但它可以是 ISA、Intl。拼字游戏协会等想法...

回答 2 投票 0

在Python中匹配相似光谱中的峰

我有一系列数千个(一维)光谱,对应于实验的不同重复次数。对于每次重复,相同的数据都由两个不同的仪器记录 - 所以我...

回答 1 投票 0

为什么 PyCharm 中的匹配/大小写代码块不会折叠?

对于 if-elif-else 构造、类、类方法、循环等,可以选择使用左侧的箭头折叠代码块。但是,缺少此功能...

回答 1 投票 0

如何使用 python 及其库从段落中提取带有缩写的名称?

我目前正在开发一个项目,我必须根据每个段落包含的主题给每个段落一个标签。 为了做到这一点,我从许多单词文档中提取每个段落......

回答 1 投票 0

使用 sed 替换大括号之间的模式,其中左大括号之前的行有一个已知单词

我想改变: 进口 { 类型补丁; ... } 出口 { 类型补丁; } 到 进口 { 类型墙; ... } 出口 { 类型补丁; } 我尝试使用...

回答 1 投票 0

数字中的模式识别?

考虑输入文件是 25 27 29 25 27 29 25 27 29 25 27 29 25 27 28 我想提取模式 25 27 29。我可以使用哪些算法来挖掘类似序列中的模式...

回答 1 投票 0

Scala 3 中可以通过泛型类型进行模式匹配吗?

我正在尝试将我的思维从 Java 背景(以及一些 Scala 2)迁移到 Scala 3,并实现一种 PartialFunction.orElse 版本,但使用联合类型作为输入参数,而不是

回答 1 投票 0

如何确保内联类型匹配(scala 3)中的两个参数引用相同类型

在scala 3中,当使用内联匹配时,如何确保两个类型参数相同。 类 Div[A,B] 透明内联 def 简化 [A](a: QuantityUnit[A]) = 内联匹配 { // 只有垫子...

回答 1 投票 0

如何实现带有匹配类型的SKI组合器演算?

我试图使用匹配类型在 Dotty 中实现 SKI 组合器演算。 SKI 组合器演算的快速描述: S、K 和 I 是术语 (xy) 是一项,如果 x 和 y 是项并且是

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.