blob: 683540c310fe1d9ff6bb0039d7ac04361af15adf (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
struct Counter {
int n;
val add = { int delta ->
n += delta;
return self;
};
val get = { -> return n; };
};
!Counter c = new Counter { n = arg; };
c.add(3).add(4);
return c.get();
|