このコレクションがあるとしましょう:
val a = Array(Array(1,2,3,4,5),Array(4,5),Array(5),Array(1,2,6,7,8))
次のように機能するエクストラクタを定義する方法はありますか:
a.foreach(e => {
e match {
case Array( ending with 5 ) =>
case _ =>
}
})
疑似コードで申し訳ありませんが、それを表現する方法がわかりません。最後の要素として 5 を持つものと一致させる方法はありますか? 最初の要素が 1 で最後の要素が 5 の何かに一致させたい場合はどうすればよいでしょうか? これは、さまざまな長さの配列で機能しますか (例では、配列に異なる長さを具体的に選択したことに注意してください)。
ありがとう!