私はこのような配列に一致しようとした:なぜ私はSeq.emptyにマッチできませんか?
val users: Seq[User] = ....
users match {
case Seq.empty => ....
case ..
}
私が言ってエラーを得た:私はこれを行うことができない理由
stable identifier required, but scala.this.Predef.Set.empty found.
誰かが説明できますか?すなわちSeq()
またはその代わりNil
にその背後にある理論
それで 'Seq.empty'がメソッドであると言うのは本当に正確ではありませんか? –
@ evan058、 'Seq.empty'はメソッドですが、' Seq.apply'もそうです。いくつかのテストを実行した後、いくつかの詳細を追加しました。 – jwvh
Seq.emptyは部分的な関数ではありません。その理由は何ですか? –