问题标签 [stable-identifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
829 浏览

pattern-matching - 与变量匹配的模式

如何匹配变量值。所以,我想写 smt

我猜,它命名为稳定标识符。

0 投票
2 回答
396 浏览

scala - Scala 模式匹配中的动态稳定标识符

使用 Scala,有没有办法动态地构造一个列表模式以进行模式匹配?

例如,假设我正在使用稳定的标识符解析字符串列表,如下所示:

现在,假设会有很多 case 子句,我希望能够将它们存储在某种可以在运行时更改的集合中——不一定是模式本身,但模式的集合可以更改。我在下面的代码中组成了虚构的类 MatchClause 来或多或少地解释我的想法 - 基本上遍历一组模式(即匹配子句)并一次匹配一个:

Scala API 中有什么可以达到这个目的吗?我什么也没找到。或者也许我正在以错误的方式解决这个问题?