タプルを返す Scala のメソッドがあります。そのメソッドが「test」と呼ばれているとしましょう。それならやりたい
val (X,Y) = test()
ただし、変数名が小文字の場合、つまり次のように、パターン マッチングは Scala でのみ機能します。
val(_X,_Y) = test(); val X = _X; val Y = _Y
...問題なく動作しますが、醜く、簡潔ではありません。X と Y は行列なので、小文字の変数を使用する必要はありません。(たとえば、scipy と matlab では、このような制限はありません)。
小文字の変数が大文字の変数のように振る舞うようにする方法、つまり `x` を実行する方法があると思います。おそらく、大文字の変数を小文字の変数のように振る舞わせる方法はあるのでしょうか? それが私の質問です。Scala で大文字の変数に直接パターン マッチングする方法はありますか?