pattern-matching 相关问题

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

自定义构造函数Haskell上的模式匹配

我的自定义类型是:数据树a =叶a |节点[树a]派生(Show,Eq)我需要编写一个函数foo :: Eq a => a - >树a - > [树a]示例foo 3(节点[Leaf 1,Leaf 3,Node [。 ..

回答 1 投票 2

用于处理多个现有独立数据定义的函数

我有多个数据定义,作为一个简单的例子:data Fruit = Apple String Bool | Cherry String String |葡萄串数据蔬菜=胡萝卜串| ...

回答 2 投票 2

如何从模式中打印不匹配的字母

我有两组蛋白质序列数据。如您所见,这2个序列看起来相同,但实际上它们之间有1个不同的氨基酸(字母)。例如:文件1:电视*电视*电视* TISTI * ...

回答 3 投票 1

转换格式全名模式字符串[复制]

我有一个字符串“adam levine”。如何将每个单词的首字母转换为大写,如“Adam Levine”? String line =“adam levine”; line = line.substring(0,1).toUpperCase()+ line.substring(...

回答 1 投票 0

Javascript中的模式验证,带有一个数字点

为什么以下模式检查返回true? var pattern = /^[0-9]+(\.([0-9]{1,3})?)?$/; var val =“10。”; var check = pattern.test(val); //返回true

回答 1 投票 0

函数中的Haskell数组模式

嗨,总Haskell初学者:数组函数中的模式是什么样的?例如:我只想为我的数组中的第一个元素添加+1> a = array(1,10)((1,1):[(i,(...

回答 2 投票 1

Ocaml模式匹配“方形”元组?

在尝试学习Ocaml和函数式语言时,我一直在研究模式匹配。我正在阅读这份文档,并决定为自己尝试以下练习:...

回答 2 投票 2

R中的'which'函数返回row = 1而匹配值是否在第2行?

我有一个转换表,我在%do.call中使用do.call(paste,input)%(paste,big_translation_table)。它返回TRUE或FALSE。然后我使用哪个函数来查找索引,但它...

回答 2 投票 0

评估多项选择题的编程技巧

我需要设计一个模块(用C ++编写)来评估包含多个选项正确的问题的学生表(带有部分标记);我的意见是: - 正确答案:选项向量......

回答 1 投票 -1

将标识符模式与“as”模式相结合

如何将标识符模式的结果复制为as模式以生成元组?我的问题很困惑,所以我创建了一个例子,我想打印一个人的信息,谁是...

回答 1 投票 4

Scala - 模式匹配 - 是否可以检测值是否为案例类?

我使用模式匹配来发现我的属性类型,如:value match {case s:String => process String(s)case l:long => processIng(l)case c1:myCase Class 1 => ...

回答 3 投票 1

正则表达式:要么只有数字或字母数字带' - '和'_'允许但不带数字' - '和' - '

我遇到麻烦模式匹配,我试图生成模式,只能接受数字或字母数字,' - '和'_'允许但不是数字' - '和' - '允许,只有'-...

回答 2 投票 0

IIS URL重写不正常404错误

我正在升级IIS 10上的joomla网站设置。现在我有oldsite.com和newsite.com。我的新网站文件夹结构略有不同,但页面名称和内容相同。正确的客户......

回答 1 投票 0

Scala:运算符模式匹配

Scala可以与运营商进行模式匹配吗?我想输入一个元组,例如(“Hello World”,+)或(“Good Afternoon”,/),并为不同的运算符执行不同的操作,例如:...

回答 1 投票 1

如何在行和返回值中匹配一个变量而不是在r代码中返回另一行的另一个条件

i)我想匹配file1列等于“CL”然后返回CL行,如果file1列等于“NQ”并且file2列等于“IL”形式作为表,则应返回立即“NQ”行...

回答 1 投票 -1

在Scala中对列表/序列进行模式匹配时解决类型擦除问题

我遇到这样的情况:我有一个我需要匹配的序列。实际上,在“case”中我只需要匹配一个元素为元组的序列(String,Seq [String])但我...

回答 1 投票 -1

正规表达以捕捉所有可能性?

我的输入是遗传数据,如下所示:SNP VALUE rs123456 A / G rs345353 del / CTT rs343524 T rs243224 T / del ....如果没有深入研究遗传学,我们所有人都有2个等位基因(妈妈...

回答 1 投票 0

使用模式匹配交换列表中的元素对

我需要使用模式匹配技术,以递归方式交换列表中的每对元素。所以,[1,2,3,4,5]会返回[2,1,4,3,5]。我找到的两件事:List.length:to ...

回答 1 投票 0

回显所有匹配模式的文件

我在某个目录中有一些文件。例如:/ path/file1.out /path/file2.out /path/file3.out /path/file4.out /path/file5.out是否可以使用echo向所有这些文件写入内容...

回答 1 投票 2

HTML5表单模式匹配验证输入1到3位数字

如何为1到3位数字的输入设置匹配验证模式。我在下面试过,但它不起作用

回答 2 投票 2

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