模式匹配 问答列表

Point() 接受 0 个位置子模式(给定 2 个)

作者:HelgiBergmann 提问时间:10/19/2021

我正在尝试从文档中运行一个示例,但出现错误: Traceback (most recent call last): File "<stdin>", line 2, in <module> Type...

SWI-Prolog中模式识别的滑动窗口方法

作者:René Chenard 提问时间:3/4/2023

从算法上讲,我想找到最有说服力和最有效的方法,来计算SWI-Prolog中某些模式的出现次数。 目前,我的解决方案使用 DCG,如下所示: count_occurrences(Pattern, L...

如何使用存储在变量中的值作为案例模式?

作者:jakevdp 提问时间:2/12/2021

我正在尝试理解 Python 3.10 中新的结构模式匹配语法。我知道可以匹配这样的文字值: def handle(retcode): match retcode: case 200: pri...

在一个臂中匹配两个枚举变体,使用 Option?

作者:Simplex 提问时间:5/7/2023

我想在一个匹配臂中匹配枚举的两个变体。每个字段中都有一个“相同”的字段,这意味着它具有相同的类型、名称和语义含义。(在下面的示例中。我想将给定变体的本地绑定到。一个变体还具有一个未被另一个变体“共享”...

“x is null”和“x == null”有什么区别?

作者:Maniero 提问时间:11/18/2016

在 C# 7 中,我们可以使用 if (x is null) return; 而不是 if (x == null) return; 与旧方法相比,使用新方法(以前的例子)有什么优势吗? ...

是否有可能同时进行可变绑定和解构?

作者:Nawaz 提问时间:7/25/2022

下面的代码按预期工作(演示),但这需要两个嵌套,我只想用一个替换。match {} #![allow(unused)] use std::collections::hash_map::HashMap...

Scanner.findAll() 和 Matcher.results() 对于相同的输入文本和模式,工作方式不同

作者:Kuldeep Singh 提问时间:6/12/2020

我在使用正则表达式拆分属性字符串期间看到了这个有趣的事情。我无法找到根本原因。 我有一个字符串,其中包含诸如属性键=值对之类的文本。 我有一个正则表达式,它根据 = 位置将字符串拆分为键/值。它将 ...

使用共享序列存储和访问整数列表的最有效方法 (Java)

作者:Jordan MacLachlan 提问时间:2/14/2023

这个问题与此非常相似,除了在 Java 中。 我正在处理 2D 地图数据,其中节点表示为整数,每条边都具有正的遍历成本。我需要存储和访问图中每个节点对(从 200 到 250k 个节点)之间的最快路...

未检测到 Python Netmiko 模式

作者:Bharath Reddy 提问时间:10/28/2023

我正在使用下面的python代码来获取show version的输出 from netmiko import ConnectHandler device_cisco_ios = { 'devi...

为什么 '&lt;input pattern=“^[^ ]{2,}.*[^ ]$”&gt;' 触发 “XPath 处理错误:预期二进制运算符”?

作者:U. Windl 提问时间:11/3/2023

我有带有XSL的XML文件来处理它。 使用像 这样的输入元素就可以正常工作。 但是,当我将其更改为 ,Firefox ESR 115.3.1 抱怨:<input pattern="^[^ ].*[^ ...


共34条 当前第1页