pattern-matching 相关问题

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

如何使用重复创建一个带有可选参数的Rust宏?

我目前正在研究Rust宏,但我找不到任何关于重复的详细文档。我想创建带有可选参数的宏。这就是我的想法: macro_rules! ...

回答 1 投票 9

Ocaml。在模式匹配中使用通配符是否比使用变量更有效?

当用Ocaml使用模式匹配时,我有时会犹豫是否要使用通配符(_),而使用一个我可以命名的变量来明确。我想知道这是否(虽然我推测略微)少...

回答 1 投票 0

在Codename One中的URL模式匹配,用于验证URL。

我的安卓应用在打开失败时,会对url进行一些检查。现在我正在尝试把它移植到iOS上,代号为One。我的代码如下。请注意,Android代码是插入的,我想有 ...

回答 1 投票 1

在java中,有什么方法可以找到matcher类的find方法的大小吗?

我必须找到匹配的子串的大小。For Ex:- string s="2--3" Pattern p=Pattern.compile("-+"); Matcher m=p.matcher(lst_str.get(i)); if(m.find())`*答案是3* 如果`String s="2--2"...。

回答 1 投票 0

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

在使用regex分割属性字符串时,我看到了这个有趣的事情。我无法找到根本原因。我有一个字符串,其中包含文本,如属性键=值对。我有一个...

回答 1 投票 0

用C#模式匹配避免箭头模式

我已经开始使用C# 7的基于类型的模式匹配。一个方法只管理一个基于模式的结果,看起来非常干净,而且容易推理。然而,一旦第二个基于模式的 ...

回答 1 投票 0

如何在R中通过分组变量统计有值的列数?

我有这样的数据:重复Ob1 Ob2 Ob3 Ob4 1 0 0 0 1 1 0 0 3 0 1 1 3 3 0 1 2 3 3 0 2 4 0 2 2 4 0 ... ...

回答 1 投票 0


在C# 7中,我应该使用==或'is'来检查null吗?

在C#7中,我们有可用的是模式匹配操作符,我想问一下是否建议使用is操作符而不是==来检查null。我想问一下,是否建议使用is操作符而不是==来检查null。这两种方法之间有什么区别吗?

回答 1 投票 0

如何对列表元素进行匹配

我想匹配列表中是否包含某个元素,并根据不同的元素返回不同的结果。我是用if else的方式写的,现在我想用match case写,但是我 ...

回答 1 投票 0

密封类修饰符如何帮助Java中的模式匹配?

最新的Java 15版本提供了新的功能--密封修饰符。我去扔JEP,上面写着: 封闭的类和接口限制了其他类或接口可以扩展或实现......。

回答 1 投票 0

根据格式过滤字符串

我有一个字符串列表,我想根据模式parta-partb-partc或parta-partb-no-partc过滤掉它们。 no可以是任何正整数,而字符串的其他部分...

回答 1 投票 0

Scala匹配/大小写多类型分支

我会尽量保持清楚。我有一个结合了其他两个类HBaseCREvent和HBaseCR的类:class CombinedType [T] object CombinedType {隐式对象HBaseCREventWitness ...

回答 1 投票 0

返回联合类型的通用方法

我有一个Union类型为Scala的Union类型为Int和String,我想将其添加到通用方法中。您能帮我写这个方法吗,没有编译错误。对象OrTypeMain扩展了App {...

回答 1 投票 0

从函数返回有区别的并集的替代方法有哪些?

我正在尝试使用F#重写一段复杂的代码。对于这个特定的代码库,有区别的联合对我有很大帮助,因此我将重点放在尽可能多地使用它们上。 ...

回答 1 投票 1

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

我已经在使用正则表达式分割属性字符串的过程中看到了这个有趣的事情。我找不到根本原因。我有一个字符串,其中包含诸如属性key = value对之类的文本。我有一个...

回答 2 投票 1

Scala-可选参数,无需用户输入Some(...)

我正在设计程序。我是Scala的新手,但似乎使用以下方法处理了可选参数:def f1(my_string:Option [String] = None)= {//可能在这里进行一些模式匹配以...

回答 3 投票 -2

如何提供自定义匹配参数以使用R比较代码列表模式?

我想比较数据框列的匹配和不匹配。在这里,我在a列中有代码,在b列中有它们的值。如果列a为1且列b为male(1 = male和2 = ...

回答 1 投票 0

从字符串中提取文本

我跟随的字符串是HTML- 存储库 Subversion &...

回答 2 投票 0

我如何使用GREP来确定文件中的每一行是否都与我的模式匹配?

我正在尝试检查文件中的每一行是否与我的模式匹配(4个字符后跟4位数字)。我尝试将GREP与-x -P -v -q选项一起使用,因此如果我的文件与...... >>>

回答 1 投票 0

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