ΛВ
def apply(int: Int): Int = int + 3
val jnt = MyObj(3) //6
Size: a a a
ΛВ
Oℕ
Oℕ
TT
S
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 - при первом упоминанииOℕ
Oℕ
Oℕ
S
Oℕ
Oℕ
Oℕ
Oℕ
S
S
E
S
Oℕ
S
S