ΛВ
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