pattern-matching 相关问题

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

来自元组的函数 - Haskell

对于那些善于使用Haskell的人来说,这是一个简单的问题!为什么我写:让一个b =(5,6)我得到一个函数:a :: p - >(a,b)此外,b没有被实例化。我试图理解它是徒劳的。 ...

回答 2 投票 1

长到宽格式:保留行顺序并仅为新创建的列名使用部分行值

我的数据:>打印(DT)场景年份P 1:flux_0_P1.0_1 2013-2014 0.14044214 2:flux_0_P1.0_1 2014-2015 0.09141671 3:flux_0_P1.0_2 2013-2014 0.69610343 4:flux_0_P1 ....

回答 2 投票 2

为什么在尝试匹配元组时会出现不匹配的类型错误?

这是我希望工作的一些不言自明的代码:输入some_t = i32; struct SomeStruct {pub some_tuple_vector:Vec,} impl SomeStruct {fn some_method(&...

回答 4 投票 1

Scala模式匹配错误,“错误的简单模式:错误使用_ *(不允许序列模式)”

我正在编写Coursera的作业,我遇到了有关Scala模式匹配的问题。 “Scala编程”一书有以下代码:expr match {case List(0,_ *)=> ...

回答 1 投票 1

我如何匹配像`&(&usize,&u32)`这样的模式?

假设我有素数和幂的向量:让mut素数:Vec = ...;让mut权力:Vec = ...;这是一个事实,primes.len()== powers.len()。我想回到......

回答 2 投票 1

如何使用javascript压缩IPV6地址?

我已经看到了在java中压缩IPV6的代码。链接指定相同。下面是Java中的代码。 String resultString = subjectString.replaceAll(“((?:: 0 \\ b){2,}):?(?!\\ S * \\ b \\ 1:0 \\ b)(\\ S *) “,”:: ......

回答 2 投票 0

堕落的工会案件没有警告错误

如何使编译器忽略某些向下转发模式匹配警告(FS0025),但必须在同一文件中捕获其他FS0025警告?例如,第一个模式匹配(Student studentName)= ...

回答 3 投票 2

自定义构造函数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

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