相关疑难解决方法(0)

Haskell中的模式匹配字符串前缀

假设我想为一个匹配以字符'Z'开头的字符串的函数创建一个特例.通过执行以下操作,我可以使用模式匹配轻松完成:

myfunc ('Z' : restOfString) = -- do something special
myfunc s = -- do the default case here
Run Code Online (Sandbox Code Playgroud)

但是如果我想匹配具有更长前缀的字符串呢?假设我想要一个以"烤面包机"开头的字符串的特殊情况.编写匹配此类字符串的模式的最佳方法是什么?

haskell pattern-matching

25
推荐指数
4
解决办法
2万
查看次数

标签 统计

haskell ×1

pattern-matching ×1