Saya memiliki kesalahan berikut, adakah yang bisa membantu saya dengan itu?

sealed trait MyWhitelist
object MyWhitelist {
  case object Update extends MyWhitelist
}

case class Whitelist(accountId: String, ruleName: String)
class AuthorizedServicesImpl(
    val doWhitelist: Map[MyWhitelist: => Set[Whitelist]]) //wrong top statement declaration
    {}
-2
mcy 5 Maret 2020, 23:31

1 menjawab

Jawaban Terbaik

Saya percaya ini karena kompiler menganggap MyWhitelist sedang dideklarasikan sebagai variabel dengan tipe () => Set[Whitelist]. Usus besar tidak perlu. Juga, Map mengambil 2 jenis parameter.

Komentar oleh @Luis mungkin yang Anda inginkan, atau mungkin Map[MyWhitelist, () => Set[Whitelist]].

0
jamylak 6 Maret 2020, 03:47