我在 Scala 中有一个返回元组的方法,假设该方法称为“测试”。然后我想做
val (X,Y) = test()
但是,模式匹配仅在变量名称为小写时才在 Scala 中有效,即:
val(_X,_Y) = test(); val X = _X; val Y = _Y
...工作正常,但丑陋,而且不简洁。由于 X 和 Y 是矩阵,我真的不想使用小写变量。(例如,在 scipy 和 matlab 中,我不会有这样的限制)。
我认为有一些方法可以确保小写变量的行为类似于大写变量,即通过执行“x”。也许有一些方法可以使大写变量表现得像小写变量?所以,这是我的问题:在 Scala 中是否有某种方式可以直接将模式匹配到大写变量中?