ΛВ
Size: a a a
ΛВ
ΛВ
S
ΛВ
ΛВ
ΛВ
ΛВ
S
ΛВ
ΛВ
ΛВ
S
ΛВ
Oℕ
ΛВ
Oℕ
val myVal : Foo[X] with Bar[A, B] with ...
= new Foo[X](...) with Bar[A, B] with ....
object myObj extends Foo[X](...) with Bar[A,B ] with ....
myVal будет инициализирован в момент, когда исполнение дойдёт до объявления myVal, а myObj - при первом упоминанииTT
val myVal : Foo[X] with Bar[A, B] with ...
= new Foo[X](...) with Bar[A, B] with ....
object myObj extends Foo[X](...) with Bar[A,B ] with ....
myVal будет инициализирован в момент, когда исполнение дойдёт до объявления myVal, а myObj - при первом упоминанииΛВ
ΛВ