私はscalaとslickを勉強しています。そして、次のようなエラーが発生しました。
found : Option[Int]
required: Int
def update(c: Color): Int = findById(c.id).update(c)
found
とはどういう意味かわかりませんrequired
。だから私は他の機能を追加します:
def update(c: Color): Int = findById(c.id).update(c)
def update2(c: Color): Option[Int] = findById(c.id).update(c)
def update3(c: Color): String = findById(c.id).update(c)
def update4(c: Color): Unit = findById(c.id).update(c)
found
そして、異なるとを期待していrequired
ますが、同じエラーが出ました:
found : Option[Int]
required: Int
def update(c: Color): Int = findById(c.id).update(c)
found : Option[Int]
required: Int
def update2(c: Color): Option[Int] = findById(c.id).update(c)
found : Option[Int]
required: Int
def update3(c: Color): String = findById(c.id).update(c)
found : Option[Int]
required: Int
def update4(c: Color): Unit = findById(c.id).update(c)
なぜ同じエラーが出たのですか?見つかったものと必要なスタンドは何ですか? ありがとう。