理解できない奇妙なコンパイラ エラーが発生しています。以下は関連するコードです。
class A {
var x = List[B]()
def func = {
val temp = x(0)
x = x tail
temp
}
}
リストから最初の要素を削除して返したいだけです。ただし、「型の不一致: 検出された B: 必要な Int」というエラーが表示されます。なぜIntが必要なのか、私の人生では理解できません。
助けてくれてありがとう!