class A(x: Int)
def f(a: A): Stream[A] = a #:: f(new A(a.x + 1))
case class B(x: Int)
def f(b: B): Stream[B] = b #:: f(B(b.x + 1))
Очаквах тези два случая да направят същото действие. Но първият се провали с грешка (стойността x не е член на A). Защо само първото се проваля?
Stream
. - person wingedsubmariner   schedule 09.06.2014