ΛВ
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
- при первом упоминанииΛВ
ΛВ