Slide 23
Slide 23 text
OBSERVABLE/OBSERVER
t
r
a
i
t O
b
s
e
r
v
a
b
l
e
[
T
] {
s
u
b
s
c
r
i
b
e
(
o
b
s
e
r
v
e
r
: O
b
s
e
r
v
e
r
[
T
]
)
}
t
r
a
i
t O
b
s
e
r
v
e
r
[
T
] {
o
n
N
e
x
t
(
v
a
l
u
e
:
T
)
o
n
E
r
r
o
r
(
e
r
r
o
r
:
E
x
c
e
p
t
i
o
n
)
o
n
C
o
m
p
l
e
t
e
d
(
)
}