blob: 3ace7a7ebb8c92c6c76457c27f3b7964c755e5e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
[Compact]
class Foo {
public string s = "foo";
public int i = 42;
public int j;
public Foo () {
assert (s == "foo");
assert (i == 42);
j = 23;
}
public Foo.bar () {
this ();
assert (s == "foo");
assert (i == 42);
assert (j == 23);
}
}
void main () {
{
var foo = new Foo ();
assert (foo.s == "foo");
assert (foo.i == 42);
assert (foo.j == 23);
}
{
var foo = new Foo.bar ();
assert (foo.s == "foo");
assert (foo.i == 42);
assert (foo.j == 23);
}
}
|