1
に等しくなります。私はそれらに対応するlist
にitems
を追加したいと思います。私のコンパイラは、何とかlists.map { ... }
の返品がEquals
であると私に伝えます。私はこの動作に関する文書を見つけることができません。私は間違って何をしていますか?何か不足していますか?前もって感謝します!Scalaは型では、配列の結果に項目を追加することは、私はこのコードの動作を理解しようとしている
質問にはコードを貼り付けてください。 –
'Equals'は' list.items.get'と 'items'によって共有される特性であり、Scala型チェッカーがそれら2つの間で共通に見つけることができる唯一のものです。これは、その2つのタイプのタイプがあなたが期待するものではないことを示しています。 別の奇妙なことがあります。 'Seq [Future [Seq [List]]]'は、 'List'というカスタムクラスを定義しない限り、奇妙な型のシグネチャです。 'Seq [List]'は何かのリストの 'Seq'ではなく、' List'コンパニオンオブジェクトのシーケンスです。リストはより高級な型であり、実際の具体的な型(例えば 'List [Int]')になるには型引数をとります。 – badcook
@badcook 'Seq [List]'は混乱するかもしれません。はい、私は 'List'というカスタムクラスを定義しました。あなたのコメントのおかげで、私は 'Equals'の状況を修正しようとします:) – Nocebo