私は、Pharmacy
というクラスが3つのフィールドを持っています。クラス内でリストを作成すると、うまく動作します。しかし、クラス外のリストを作成しようとすると、「アプリケーションがパラメータを取らない」というエラー(IntelliJエラー)が表示されます。クラスを使用したスカラーリストの作成
私が間違っていると思われるアイデアはありますか?
// This part gets an error
def getDrugInfo(str: String):Box[List[Pharmacy]] = {
val pharmacies = List (
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"))
}
// This part works fine
object Pharmacy {
case class Pharmacy(name: String, address: String, acceptsCard: String)
val pharmacies = List(
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"),
Pharmacy("aaa", "bbb", "ccc"))
}
'getDrugInfo'メソッドの本文を投稿してください。 –
全体の方法があります。コードボックスの外側に中括弧があります。 –